当前位置: 首页 > 文档资料 > NSIS 用户手册 >

G.2 在 Windows 上构建

优质
小牛编辑
125浏览
2023-12-01

如果你安装了 Microsoft Visual C++。SCons 将会自动地检测到并使用。如果你没有的话你可以下载免费的 Visual C++ ToolkitPlatform 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 以减少安装程序的可执行头部。