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 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位的东西。

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

时间: 2024-11-05 18:35:58

fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'的相关文章

C++的Public.lib(Public.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

今天开始编译网游服务器,找前辈借来批处理文件,版本控制上拿下代码,库等一系列资源,尼玛啊,编译出错: Public.lib(Public.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64' 意思是你用了X86的库,而却想编译X64的程序. 1.还是查查什么情况,网上提到一般要做如此设置: 可以依情况在“Linker”->“Advanced”->“Target

VC连接mysql数据库错误:libmysql.lib : fatal error LNK1113: invalid machine 解决方法

VC连接MySQL的配置过程在上一篇博文中,不过当你设置好,以为万事大吉的时候,运行却出现这个错误:libmysql.lib : fatal error LNK1113: invalid machine type. 无效的机器类型,真的是很让人捉急. 发生这个错误的原因是,我在win8.1上安装的是64bit的mysql服务器,而我编译32位的VC程序,连接的是64位的libmysql.lib库,所以会产生 “无效的机器类型(invalid machine type)”的错误提示. 对于这个“e

[Fatal Error] :3:13: Open quote is expected for attribute "{1}" associated with an element type "id".

用DOM解析XML时出现了如下错误: [Fatal Error] :3:13: Open quote is expected for attribute "{1}" associated with an  element type  "id".org.xml.sax.SAXParseException: Open quote is expected for attribute "{1}" associated with an  element t

fatal error C1083: Cannot open type library file: 'swpublished.tlb': No such file or directory 解决办法

在平台VC++2005 ,VC++2010 或是VC+2012 上使用 SolidWorks API SDK模板对Solidworks进行二次开发的时候 新建了一个项目在生成的时候总是得到下面的错误信息,现将解决办法分享出来! Error Information: Error 1 fatal error C1083: Can not open type library file: 'swpublished.tlb': No such file or directory c: \ users \

fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/apple/Library/Developer

在同时安装使用Xcode5, Xcode6之后, 经常遇到这个问题. fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/apple/Library/Developer/Xcode/DerivedData/ModuleCache/1380X6D9Q9RXZ/Darwin.pcm": module file not found' 解决办法: clean 一下就好了.. fatal err

fatal error: malformed or corrupted AST file: 'Unable to load module Darwin.pcm 问题解决

xcode5 编译工程,偶然碰到了下面的问题: fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/gapple/Library/Developer/Xcode/DerivedData/ModuleCache/PNBJ8YUNV3UC/Darwin.pcm": module file not found' note: after modifying system headers, pl

iOS 使用XCode6打开项目以后再用XCode5出现的问题fatal error: malformed or corrupted AST file: 'Unable to load module

使用不同版本的XCode出现的问题: fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm": file not found' note: after modifying system headers, please delete the

解决FATAL: Error inserting ip_vs ... Unknown symbol in module, or unknown parameter

在使用yum install ipvsadm -y安装lvs管理工具后,发现指令ipvsadm相关指令一直报错: FATAL: Error inserting ip_vs (/lib/modules/2.6.32-358.18.1.el6.x86_64/kernel/net/netfilter/ipvs/ip_vs.ko): Unknown symbol in module, or unknown parameter (see dmesg) Can't initialize ipvs: Prot

使用XCode6打开项目以后再用XCode5出现的问题fatal error: malformed or corrupted AST file: 'Unable to load module

使用不同版本的XCode出现的问题: fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm": file not found' note: after modifying system headers, please delete the