http://www.qqgb.com/program/vc/vcjq/program_165466.html 点击数: 更新时间:2007-12-13 本来运行正确的程序,改成unicode就不行了 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数___tmainCRTStartup 中被引用 [已结贴,结贴人:doudoushen] doudoushen等 级: 本来运行正确的程序,改成unicode就不能编译乐 error LNK2019: 无法解析的外部符号 _WinMain @16,该符号在函数 _ _ _tmainCRTStartup 中被引用 我修改的时候 在预处理器定义中 改成 WIN32; _DEBUG; _WINDOWS; _UNICODE 20 回复次数:4 alunlee等 级: 第1个回答你把Debug里的文件删掉再看看! luohongming等 级: 第2个回答好像需要在项目设置中设置入口函数 wWinMain ,就是Project setting-> Link-> Category(output)-> Entry-point symbol. jameshooo等 级: 第3个回答请用 _tWinMain函数,能自动适应UNICODE和ANSI编译选项 coldplay968等 级: 第4个回答 msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16 通常, MFC项目的程序入口函数是WinMain, 如果编译项目的Unicode版本, 程序入口必须改为wWinMainCRTStartup, 所以需要重新设置程序入口: [Project] --> [Settings] --> 选择"Link"属性页, 在Category中选择Output, 再在Entry-point symbol中填入wWinMainCRTStartup, 即可 还是改用高级一点的版本吧