我试图在64位操作系统上构建32位exe。我遵循的步骤:
“libboost_thread-vc100-mt-1_50.lib(thread.obj):致命错误LNK1112:模块机器类型'x64'与目标机器类型'X86'冲突”
我知道我的操作系统是64位,我的目标机器是X86,但是当我触发C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat x86
时,应该注意这个问题,这会自动为x86设置环境变量。
任何帮助,将不胜感激。
谢谢大家的输入。经过两天的调试。我发现我的解决方案中包含了多个boost库的安装