首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC工程设置UNICODE后,unresolved external symbol _WinMain@16,该怎么解决

2012-03-13 
MFC工程设置UNICODE后,unresolved external symbol _WinMain@16MFC,在工程里把_MBCS改为UNICODE出现:msvcr

MFC工程设置UNICODE后,unresolved external symbol _WinMain@16
MFC,
在工程里把_MBCS改为UNICODE出现:
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/Key.exe : fatal error LNK1120: 1 unresolved externals
怎么解决?

[解决办法]
工程检错了,你可能建的win32 console application,而不是win32 application
[解决办法]
把你的工程设置中USE OF MFC修改成支持MFC的试试
[解决办法]
msvcrtd.lib 是 MT库
而你mfc工程.要连MFC库 . 你不蛋疼马
[解决办法]
project->setting菜单下
在link选项卡下把那个Entry-point symbol改成:wWinMainCRTStartup

热点排行