在静态库中使用MFC错误,共享DLL使用MFC正常

ljz888666555 2009-11-16 02:44:05
出现了N多错误,大部分都是无法解析的外部符号。
例如:
错误 1 error LNK2001: 无法解析的外部符号 _wWinMainCRTStartup Third
错误 2 error LNK2001: 无法解析的外部符号 @__security_check_cookie@4 uafxcw.lib
错误 3 error LNK2001: 无法解析的外部符号 @__security_check_cookie@4 atls.lib
错误 4 error LNK2001: 无法解析的外部符号 @__security_check_cookie@4 atls.lib
错误 5 error LNK2001: 无法解析的外部符号 @__security_check_cookie@4 comsuppw.lib
...全文
177 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
siduchishui 2011-03-25
  • 打赏
  • 举报
回复
我的程序使用标准库函数和静态的MFC函数的时候错误,但是使用共享的MFC的时候正确,这是什么情况啊?
我想把编译成静态的,如何操作啊?
oyljerry 2009-11-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ljz888666555 的回复:]
不是的,没用第三方库,third是我的程序名称,
[/Quote]
MFC也用静态方式link试试
ljz888666555 2009-11-16
  • 打赏
  • 举报
回复
不是的,没用第三方库,third是我的程序名称,
fishion 2009-11-16
  • 打赏
  • 举报
回复
你所调用的第三方库的字符集与运行时库等配置要与你的程序一致
TT5_5TT 2009-11-16
  • 打赏
  • 举报
回复
这些是第三方的类库?

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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