libcmt.lib和msvcrt.lib冲突

来源:互联网 发布:联合国全球贸易数据库 编辑:程序博客网 时间:2024/05/17 05:20

  今天自己在编辑一个wxWidgets的项目时,进行编译后,提示链接错误,错误的大致信息时说libcmt.lib里的一些符号重复定义,google搜索一下,说是由于没有启用多线程支持,于是在项目属性-->C/C++-->代码生成-->运行时库,设置值为“多线程(/MT)”,然后再编译,真的通过了。看了分析,是由于单线程时,libcmt.lib和msvcrt.lib都会被链接,但这两者中有很多符号名称一致,导致重复定义的错误,如果选择支持多线程,则msvcrt.lib不会被链接。

原文地址:http://blog.csdn.net/wutaozhao/article/details/5802783

0 0