致命错误LNK1112:2010 年模块计算机类型"X86"与目标计算机类型"X64"冲突
fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64' for 2010
我正在尝试运行一个示例应用程序。此应用程序适用于32位机器。但我想在64位机器上运行它,但我得到了以下错误:
AFE\AnyFirewallEngine\Unicode Debug\AfBenchmark.obj:致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
我在这里用两个第三方图书馆1.开口-0.9.8e
2.提高
它已经为64位构建。
我的编译器是visual studio 2010
请帮帮我…………
在我的案例中,我对openssl 1.0.2d
:也有同样的问题
fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
当我运行CCD_ 2而不是CCD_。在VS15中,它位于:
C:Program Files (x86)Microsoft Visual Studio 14.0VCbinamd64vcvars64.bat
然后我能够运行msdo_win64a
和nmake-f msnt.mak
,而没有问题
您显然至少使用了另一个第三方库,并且您试图链接的二进制文件是为x86构建的。您必须找到或生成AFE的x64二进制文件。
相关文章:
- 如何定义自定义生成配置类型,其中通常是.exe的目标改为 DLL
- 当目标指针不是基类的类型时,为什么允许dynamic_cast为多态类生成 null 指针?
- 当前不会命中断点。没有调试器目标代码类型的可执行代码与此文件关联
- 提升不良词法强制转换:将字符串转换为无符号长整型时,无法将源类型值解释为目标
- 如果输入类型与目标类型不同,"cin"变量是否重置为某个默认值?
- memcpy是否取决于源指针和目标指针的类型
- CMake:什么是可能的目标源类型?它们可以扩展吗
- 对类型的非常量左值引用 - 使用类类型的参数时,目标C++包装器中的错误
- 致命错误LNK1112:在 npm 安装期间,模块计算机类型'X86'与目标计算机类型'x64'冲突
- 模块计算机类型和目标计算机类型 Visual Studio 2013
- 是动态铸造所需的目标类型
- 转换逻辑目标是什么类型
- 将参数转换为目标类型时,复制用于直接初始化的构造函数省略
- 致命错误LNK1112:通过 vcvarsall .bat x86 运行构建'X86'模块计算机类型'x64'与目标计算机类型冲突
- 如果无法通过查看位来分析该值的类型,那么计算机如何知道应如何操纵值
- QtGui4.lib(QtGui4.dll):致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
- LNK1112:模块计算机类型"x64"与目标计算机类型"X86"冲突:Qt创建者
- msvcprtd.lib(MSVCP100D.dll):致命错误LNK1112:模块计算机类型"X86"与目标计算机类型"x64"冲突
- 致命错误LNK1112:2010 年模块计算机类型"X86"与目标计算机类型"X64"冲突
- 错误 LNK1112:模块计算机类型"x64"与目标计算机类型"X86"冲突