【发布时间】:2013-12-02 11:39:20
【问题描述】:
我能够在 64 位平台上使用交叉编译器路径构建 64 位 .exe,如下所示 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN \x86_amd64;
但是当我尝试使用相同的路径和相同的 64 位平台构建 32 位 .exe 时。 我收到如下错误,
致命错误 LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突
我认为可以使用 32 位路径构建 32 位 .exe,如下所示 C:\Program 文件 (x86)\Microsoft Visual Studio 10.0\VC\BIN, 但如果我尝试使用 32 位路径构建,我可能会收到 TrackFileAccess 错误。
我可以知道任何解决方案如何在 64 位平台上使用交叉编译器构建 32 位 .exe
谢谢&问候, 天神P
【问题讨论】:
标签: c++ windows visual-studio-2010 visual-studio-2012