# `0x02` 方案一:使用 MSVC 构建
## 构建
打开项目目录下 `\sys\windows\vs` 目录,找到解决方案文件 `NetHack.sln` ,双击打开(使用 Visual Studio 打开)。

成功载入解决方案后看到如下窗口:

现在就已经可以开始编译了,但你需要注意:
1. 右侧 10 个项目中与你直接有关的就是 NetHack 和 NetHackW
2. 默认会选中 NetHackW ,即 Windows 平台的 GUI 版本,如果你只需要命令行版本,单击 NetHack 即可选中
3. 上方的编译优化选项默认为 Debug,暂时不需要调试的话请切换到 Release 模式。因为 Debug 模式会生成体积庞大的调试信息,同时不会对可执行文件进行优化,影响执行性能
4. 最后点击菜单栏上的 `生成->生成 NetHack(或 NetHackW)` 即可开始编译