【发布时间】:2014-03-21 08:28:28
【问题描述】:
今天我想在 Windows 7 上构建开源 godot 项目(http://www.godotengine.org/wp/)。我注意编译说明(http://www.godotengine.org/wiki/doku.php?id=compiling_windows)但是当我在命令行中使用 SCons 时,我得到了这个:
致命错误 LNK1112:模块机器类型“x86”与目标机器类型“X64”冲突
这里已经描述了这个问题:
[linking problem: fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'(linking problem: fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86')
但我还有一个问题。 我知道,我必须在 SConstruct 文件中定义环境变量的架构类型(如果需要,我可以在这里发布)。不幸的是,它并没有像想象的那样工作。
一开始我编辑了初始化环境变量的那一行:
env_base=Environment(tools=custom_tools,ENV = {'PATH' : os.environ['PATH']},TARGET_ARCH='x86');
我只添加了 TARGET_ARCH='x86'。这是错误的还是我应该将目标拱门设置在其他地方? LNK 1112 错误仍然存在。
如果有人能帮上忙,那就太好了。 :)
【问题讨论】:
-
您应该将您的解决方案作为答案并将其选为已接受的答案。否则,问题似乎并没有真正解决(仍然显示在“未回答”部分)。