我正在使用 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。有人能帮我找出问题所在吗?
干杯,
纳德