今天编译工程遇到LNK1112错误:
网上查找原因未果,根据线索发现问题原因:当前编译的工程选择是x64平台,但是它所依赖的某个工程(这个出错的工作)却是以win32方式编译的。
具体在工程的属性中可见:Properties->Configuration Properties,点击右上的Configuration Manager,查看列表中对应工程的platform是否设置为x64。我的问题,设置为x64就解决了。
Refered to:
fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'ARM
http://hi.baidu.com/%CA%AE%C6%DF%C8%D5%D4%C2/blog/item/4f317d8625d61e3566096ea3.html
fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
网上查找原因未果,根据线索发现问题原因:当前编译的工程选择是x64平台,但是它所依赖的某个工程(这个出错的工作)却是以win32方式编译的。
具体在工程的属性中可见:Properties->Configuration Properties,点击右上的Configuration Manager,查看列表中对应工程的platform是否设置为x64。我的问题,设置为x64就解决了。
Refered to:
fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'ARM
http://hi.baidu.com/%CA%AE%C6%DF%C8%D5%D4%C2/blog/item/4f317d8625d61e3566096ea3.html
本文详细介绍了在编译工程时遇到致命错误LNK1112的原因及解决方案,指出问题在于目标工程与依赖工程在平台设置上的不匹配。通过调整工程属性中的平台设置,成功解决了模块类型冲突的问题。
6092

被折叠的 条评论
为什么被折叠?



