关于VC60中创建MFC工程时, 使用了UNICODE选项后编译报错的解决方法

在使用VC60创建MFC工程时, 在工程选项中添加 UNICODE 选项后编译报错.

msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16

关于VC60中创建MFC工程时, 使用了UNICODE选项后编译报错的解决方法_第1张图片

解决方法:

1.改语言定义:  
在Project Settings的"C++"页中的"Preprocessor Definitions"中改_MBCS_UNICODE或者UNICODE


2.改入口函数:  
在"Link"页中的"Project Options"加入 (/entry:"wWinMainCRTStartup") (括号不算)

关于VC60中创建MFC工程时, 使用了UNICODE选项后编译报错的解决方法_第2张图片
3. 编译即可

你可能感兴趣的:(c,mfc,语言,preprocessor)