很奇怪的错误,求助!

biefanwole 2003-06-10 06:51:32
新建一个基于对话框的应用程序(静态连接到MFC),在预处理器的预处理器定义中添加UNICODE,编译时出现如下错误:

libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16 ,该符号在函数 _WinMainCRTStartup 中被引用
Debug/testd.exe : fatal error LNK1120: 1 个无法解析的外部命令


哪位大侠能告述我为什么吗?该如何解决?
...全文
13 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
biefanwole 2003-06-11
  • 打赏
  • 举报
回复
我只是用VC.NET的缺省的设置生成的应用程序,唯一的额外的添加就是UNICODE这7个字符,竟然就出现错误,不应该吧?
gkswang 2003-06-10
  • 打赏
  • 举报
回复
我刚遇到这个问题~~

这是由于动态库输出的符号与你调用的函数名不同造成的,具体原因你可以参见有关资料。

你将要调用的函数的库文件(.lib)加入到项目里试试看。

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧