万捷博客

万捷博客
一个知识汇聚的地方
首页 » c++ » 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library

默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library

是因为在使用多线程调试dll(MDd)模式的时候 <位置:配置属性 - c/c++ - 代码生成-运行时库>msvcrtd.lib 与 ibcmt.lib产生冲突

解决方法有两种:

1.右击工程 - 属性 ”配置属性 - 链接器 - 输入 - 忽略特定库“,添加 ”libcmt.lib“(我是用这个方法解决的)

2.右击工程 - 属性 ”配置属性 - 链接器 - 命令行” 添加:  /NODEFAULTLIB:"libcmt.lib"

文章如无特别注明均为原创! 作者: admin, 转载或复制请以 超链接形式 并注明出处 万捷博客
原文地址《 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library》发布于2020-2-4

打赏作者

评论

游客

看不清楚?点图切换
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册