在同一个项目中,所有的源文件必须链接相同的C运行时库。如果某一文件用了Multithreaded DLL版本,而其他文件用了Single-Threaded或者Multithreaded版本的库,也就是说用了不同的库,就会导致这个警告的出现。
总之,一句话,lib之间有冲突。需要删除导入的一些libs

   版 本 类 型 使用的library 被忽略的library
R  Release 单线程 libc.lib libcmt.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib
多线程 libcmt.lib libc.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib
使用DLL的多线程 msvcrt.lib libc.lib, libcmt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib
D   Debug 单线程 libcd.lib libc.lib, libcmt.lib, msvcrt.lib, libcmtd.lib, msvcrtd.lib
多线程 libcmtd.lib libc.lib, libcmt.lib, msvcrt.lib, libcmtd.lib, msvcrtd.lib
使用DLL的多线程 msvcrtd.lib libc.lib, libcmt.lib, msvcrt.lib, libcd.lib, libcmtd.lib

例如编译Release版本的单线程的工程,在linker的命令行加入如下的参数:
/NODEFAULTLIB:libcmt.lib
/NODEFAULTLIB:msvcrt.lib
/NODEFAULTLIB:libcd.lib
/NODEFAULTLIB:libcmtd.lib
/NODEFAULTLIB:msvcrtd.lib

解决办法: 在CUDA编译选项里加入/MTd 或  /MT

Project Settings:  
在有"LIBCMT"冲突错误存在,在“配置属性-->链接器-->输入-->忽略特定库”中把libcmt.lib添加进去或者在“配置属性-->链接器-->命令运”的“附加选项”添加上/NODEFAULTLIB:libcmt.lib libcmtd 这个库有时候不能忽略,忽略后会有不能解析的外部符号错误。
其实有个方便的方法,链接时加入参数:/FORCE:MULTIPLE

libcmt.lib和libcmtd.lib链接库冲突错误的解决方案相关推荐

  1. windows 调用linux .a lib,动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a)...

    动态链接库及静态链接库(windows下的.dll .lib和linux下的.so .a) 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀.例如:libhello.so libhello ...

  2. MFCk开发IM-msvcrt.lib 和 libcmtd.lib 冲突的解决方案

    增加如图 红线圈起来的内容,解决问题

  3. 静态链接库(Lib)和动态链接库(DLL)

    序言:本文主要讲解静态链接库和动态链接库的区别,以及怎么样编译和引用两种库,怎么样从DLL中导出函数和导出C++类. 一.静态链接库和动态链接库 1.静态链接库(.LIB):函数和数据被编译进一个二进 ...

  4. 静态链接库(.lib)和动态链接库(.dll)的使用

    静态链接库(.lib)和动态链接库(.dll)的使用 文章目录 静态链接库(.lib)和动态链接库(.dll)的使用 一.静态链接库 1. 静态链接库概述 2. 创建静态链接库 3. 调用静态链接库 ...

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

    From: http://blog.csdn.net/pgmsoul/article/details/4203941 以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究.但是耿耿于怀那个& ...

  6. Visual Studio如何实现.exe免安装免DLL运行[动态链接库--->>>静态链接库]

    Visual Studio如何实现.exe免安装免DLL运行[动态链接库--->>>静态链接库] 前言 一. 什么是程序库? 1. 静态库: 2. 动态库: 3. 两者区别: 二. ...

  7. linux 生成和使用动态链接库和静态链接库的Makefile编写

    引用 Jesse Rei 的 linux 生成和使用动态链接库和静态链接库的Makefile编写 生成和使用动态链接库和静态链接库的Makefile编写 1. 概述 介绍linux下生成和使用动态链接 ...

  8. vc6.0静态链接库的创建与使用方法

    1.建立如下的工程 选择该界面的最后一个,即创建了一个静态链接库,注意填写工程的名称. 2.在该工程下创建lib.h和lib.cpp两个文件 lib.h中源代码如下: #ifndef LIB_H #d ...

  9. C++自定义静态链接库

    目录 创建静态链接库项目 创建项目 ​ 创建函数 设置项目生成文件 生成lib 创建使用静态链接库项目 新建项目 设置库目录 链接静态库 声明需要使用的函数 使用extern 使用 头文件方式(推荐使 ...

最新文章

  1. 4- flutter - Widget
  2. Java知识全面总结:并发编程+JVM+设计模式+常用框架+....
  3. 人会成为虚拟现实中的“机器人代码”吗?
  4. 地理空间数据库(Geodatabase)结构(翻译)
  5. LeetCode 10 正则表达式匹配
  6. 旅途的意义- 献给二十五岁
  7. linux 报错:telnet Connection closed by foreign host
  8. 作为一位75后的职场宝妈
  9. LuaForUnity6:Lua模块
  10. Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2问题解决
  11. PAT 乙级 1045 快速排序
  12. 电感升压(boost电路)感性理解
  13. Typora中插入分页符
  14. 《2022年 Android 中高级面试题汇总》及答案整理(备战金九银十)
  15. vue封装了个日历组件(包含农历,节日)
  16. 瑞盟485/422接口电路MS2576完全替代AM26C31
  17. Adversarial Image Registration with Application for MR and TRUS Image Fusion
  18. redis 失效时间单位是秒还是毫秒_redis设置过期时间
  19. 集体封盘,深度回撤,量化私募的高光时刻已不再?
  20. 重构笔记——代码的坏味道(上)

热门文章

  1. iPhone 手机修复屏幕划痕
  2. Java基础练习--猜数字游戏
  3. 我为什么建议大家一定要考研?
  4. python电影推荐系统_推荐系统的几种形式(python版)
  5. html5 车牌识别,深度学习实现车牌识别
  6. 近似值怎么用计算机,用计算器进行近似计算.docx
  7. C语言volatile修饰的到底什么鬼?原来它在嵌入式开发是必须掌握的!
  8. (Tiled官方文档翻译)第一节:简介及创建工程、图层集
  9. 第44章 MPU6050传感器—姿态检测—零死角玩转STM32-F429系列
  10. xmanager 5 破解版,有需要自己下载