xxxxxx.lib(xxxxxx.obj) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

1. 先看看你的模块是否是64位,这个一般都是,如何配置64位工程,这里就不说了;

2. 查看该模块链接的静态库或者dll是否是64位的;

Configuration-->kinker-->General-->Additional Library Directories 看看是链接到64位的目录;

Configuration-->kinker-->input-->Additional Dependencies  中的库是否都是64位;

3. 看看你链接的库是否都按64位编译的,临时文件,目标文件是否生成到64位目录;

4. 看看你链接的静态库:

Configuration-->Librarian-->General-->Additional Dependencies

Configuration-->Librarian-->General-->Additional library Directories

是否有依赖32位内容,其实静态库不需要链接静态库,我就是因为静态库去依赖了32位的,导致64位模块编译失败。

5. 最后实在不行试试改这个地方:

Configuration-->Preprocessor-->Preprocessor Definitions-->WIN32改为_WIN64

总结:

xxxxxx.lib(xxxxxx.obj) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

这个错误提示想告诉你的是,该64位模块依赖了32位的东西,确保你依赖的库都是32位,并且依赖的库没有包含别人32位的东西。

转载于:https://blog.51cto.com/10063388/1637221

fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64相关推荐

  1. fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

    xxxxxx.lib(xxxxxx.obj) : fatal error LNK1112: module machine type 'X86' conflicts with target machin ...

  2. error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

    1 这个error是什么原因造成的 cmake默认选择的是x86,即32位的生成子. 2 怎么解决这个error 在cmake ..的时候,在后面加上"-G "Visual Stu ...

  3. fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  4. Bug(四)——error LNK1112:模块计算机类型x86与目标计算机类型x64冲突

    问题描述 win10 64 VS 2013 出现如下错误 :"error LNK1112: 模块计算机类型"X86"与目标计算机类型"x64"冲突&q ...

  5. fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突——我的解决方案

    碰到这个问题,我也蒙了,我编译的是个静态库,没有依赖什么别的东西,报的错误是test.obj模块计算机类型"X86"与目标计算机类型"x64"冲突,我上网查了下 ...

  6. QT5.3.2与VS2013 fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突_(解决方案)...

    1.在项目属性-〉配置属性-〉链接器-〉高级,把目标计算机改为X64,点ok.并把平台改为x64. 2.再选择QT->QT Project Settings,把Version 改为msvc201 ...

  7. fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突

    vs界面显示是win32编译方案,工程设置也是win32,但是注意编译信息的第一行,起始是x64方案! 具体原因可能是vs的一个不合理不人性化的地方,工程右键属性页面,最上面一行,最右边,配置管理器, ...

  8. error LNK1112

    警告 1 warning LNK4068: 未指定 /MACHINE:默认设置为 X86 错误 2 fatal error LNK1112: 模块计算机类型"ARM"与目标计算机类 ...

  9. Winodws10 VS2019 Clion CMake 编译 OpenCV rc 系统找不到指定的文件。NMAKE : fatal error U1077

    在从源码编译开源库这条路上,怎么这么多坑给我踩? 这次是编译 OpenCV. 简单总结 在 Windows10 系统下,使用 VS2019 编译链,在 Clion 编译 OpenCV 时,出现报错,报 ...

最新文章

  1. java反编译工具_Android APP 取证之逆向工具篇
  2. 最新java初级高级,python基础进阶,机器学习视频资料
  3. 广东人大常委会党组会议强调:要加快人工智能等领域的相关立法工作。【Python】
  4. Flink 最佳学习实践 | 从 0 到 1 学会 Apache Flink
  5. yii验证在一个数组内_PHP实现一个轻量级容器
  6. 【UE4】 Pak解密、挂载、加载
  7. 架构蓝图设计之4+1视图解析
  8. CUDA编程之矩阵乘法
  9. 51单片机学习笔记(一)软件及驱动安装
  10. 被指开除高级研究员,谷歌大神Jeff Dean回应:是她说不答应条件就离职
  11. Python Numpy.std() - 标准差函数
  12. Shiro的在Springboot中的使用
  13. 在本地写一个以市净率为因子的回测结果
  14. 计算机基础知识八股文(网络篇)
  15. 随机生成中文名字的工具类
  16. 2022最新独立版智狐聚合支付v1.0.5.21_聚合支付系统源码
  17. Django+Vue开发生鲜电商平台之1.项目介绍
  18. Charles抓包显示<unknown>解决方案
  19. Linux命令:dmesg
  20. 剑三重置版找不到服务器,重制版客户端安装常见问题

热门文章

  1. 【Objective-C】Objective-C语言的动态性
  2. 港府多措施推广使用电动车 放宽条件吸引车主换车
  3. C# webservice 配置总结
  4. Activity管理笔记
  5. POJ 3037 SPFA
  6. DSOFramer使用说明(转载)))
  7. 【前端】关于事件的代码片段
  8. 证明$A^TAX = A^Tb$有公共解
  9. win10 上用anaconda创建pytorch环境
  10. Springboot使用Filter以及踩过的坑