VS2008解决“MSVCRT”与其他库的使用冲突的警告

2023-10-31

警告信息如下:

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


原因:

在使用多线程调试dll(MDd)模式的时候 <位置:配置属性 - c/c++ - 代码生成-运行时库>

msvcrtd.lib 与 ibcmt.lib产生冲突


解决方法有2个:

1.右击工程 - 属性 ”配置属性 - 链接器 - 输入 - 忽略特定库“,添加 ”libcmt.lib“

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


http://blog.csdn.net/iesneaker/article/details/6524459


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS2008解决“MSVCRT”与其他库的使用冲突的警告 的相关文章

  • 欧式距离计算公式

    欧式距离也称欧几里得距离 是最常见的距离度量 衡量的是多维空间中两个点之间的绝对距离 也可以理解为 m维空间中两个点之间的真实距离 或者向量的自然长度 即该点到原点的距离 在二维和三维空间中的欧氏距离就是两点之间的实际距离 下面是具体的计算
  • 代码质量(单元测试+代码审查)

    代码质量 1 单元测试 2 代码审查 1 单元测试 单元测试的目的 尽早在尽量小的范围内暴露错误 错误率恒定定律 一定量的代码 必然会产生一定量的BUG a 刚写完一个方法就发现BUG 修改只要几分钟 方法提供给其他人使用后 再发现BUG

随机推荐