错误 LNK1112:模块机器类型“X86”与目标机器类型“x64”冲突

错误 LNK1112:模块机器类型“X86”与目标机器类型“x64”冲突

我正在使用 Virtex-7 FPGA 库(包含数百万个 .h、.cpp 等文件),该库之前由 Win32 平台编译,现在我正尝试为 x64 平台构建它。但每次我遇到这个错误时:

“错误 LNK1112:模块机器类型‘X86’与目标机器类型‘x64’冲突”

以及以下警告:

“警告 MSB8028:中间目录 (x64\Release) 包含从另一个项目 (blablaAPP.vcxproj) 共享的文件。这可能会导致不正确的清理和重建行为。”

我为 Active(x64) 平台在“属性\配置属性\VC++ 目录”中设置了“包含目录”和“库目录”部分,使其与 Win32 平台相同。我还转到了“属性\链接器\高级\目标计算机”,结果显示为“计算机 X64”,但这并没有解决问题。我也在 Windows 10 中使用 Visual Studio 2013。有人能帮我找出问题所在吗?

干杯,

纳德

相关内容