上一页 | 目录 | 下一页

G.2 在 Windows 上构建

SCons 将会自动检测并使用 Microsoft Visual C++ 。如果你在寻找免费的编译器来编译 NSIS, 我们推荐 Microsoft Visual C++ 2005 Express Edition

当使用 Microsoft Visual C++ Toolkit 2003 时, 添加 MSTOOLKIT=yes 到构建命令行:

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++ 可能也可以编译,但并没有经过测试。

将用户帮助文档编译成 CHM 格式文件, hhc.exe 必须存在于相应的路径中。(hhc.exe是 HTML Help Workshop 的组件。)

要创建 NSIS 菜单, 安装 wxWidgets 2.8, 创建一个包含 wxWidgets 安装目录路径名为 WXWIN 的环境变量, 运行 Contrib\NSIS Menu\wx\wxbuild.bat 然后像往常一样构建 NSIS。

对于 Microsoft Visual C++ 6.0 用户的重要提示: 你应当安装最新的 Platform SDK 。因为 Microsoft Visual C++ 6.0 发布的库文件中有缺陷,如果不安装 Platform SDK ,那么当使用 CopyFiles 命令时会导致系统崩溃。更多相关信息请查看 这个论坛主题 。同时也强烈推荐安装 Processor Pack 以减少安装程序的可执行头部。

上一页 | 目录 | 下一页