在使用VC60创建MFC工程时, 在工程选项中添加 UNICODE 选项后编译报错.
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
解决方法:
1.改语言定义:
在Project Settings的"C++"页中的"Preprocessor Definitions"中改_MBCS为_UNICODE或者UNICODE
2.改入口函数:
在"Link"页中的"Project Options"加入 (/entry:"wWinMainCRTStartup") (括号不算)
3. 编译即可