构建说明
:::warning 已废弃
此处记录仅供参考。该仓库已在 GitHub 上归档,不再接受 Pull Request——参见什么是 LocalizeBug Fix?。
:::
检查前置条件
Windows
- Visual Studio,用于
msvc/localizebugfix.sln
Linux
- Intel C++ 编译器(
icpc)——Makefile中硬编码了/opt/intel/bin/icpc,并使用了 Intel 专有的编译选项(-static-intel、-no-intel-extensions、-ipo)。若要用 GCC 或 Clang 构建,需要把这些选项清理掉。
HLSDK 和 Metamod 头文件已内置在 sdk/ 目录中,无需额外下载。
克隆仓库
git clone https://github.com/s1lentq/localizebugfix.git
cd localizebugfix
在 Windows 上构建
在 Visual Studio 中打开 msvc/localizebugfix.sln 并开始构建。输出文件为 localizebugfix.dll。
在 Linux 上构建
make
输出文件为 localizebugfix_mm_i386.so。
备注
2.0、2.3 和 2.4 版本构建好的文件已提交在仓库的 bin/ 目录中,因此即便在项目活跃时期,也很少需要自行构建。
各文件的存放位置见安装。