G.2 在 Windows 上构建
优质
小牛编辑
125浏览
2023-12-01
如果你安装了 Microsoft Visual C++。SCons 将会自动地检测到并使用。如果你没有的话你可以下载免费的 Visual C++ Toolkit 和 Platform SDK。构建系统并不会自动地认出这些工具包,所以你要做一些额外的工作:
scons MSTOOLKIT=yes
如果你得到关于编译器的错误或找不到 Platform SDK,使用:
set MSSDK=C:\Path\To\Platform SDK set VCToolkitInstallDir=C:\Path\To\VCToolkit scons MSTOOLKIT=yes
你也可以使用开源的 MinGW 来构建,但是这会使编译的程序体积增大。Borland C++ 或 Open Watcom C/C++ 可能可以工作,但并没有经过测试。
对于 Microsoft Visual C++ 6.0 用户的重要提示:你应当安装最新的 Platform SDK。因为 Microsoft Visual C++ 6.0 发布的库文件中有缺陷,如果不安装 Platform SDK,那么当使用 CopyFiles 命令时会导致系统崩溃,更多相关信息请查看这个论坛主题。同时也强烈推荐安装 Processor Pack 以减少安装程序的可执行头部。