跳到主要内容

构建说明

已废弃

此处记录仅供参考。该仓库已在 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/ 目录中,因此即便在项目活跃时期,也很少需要自行构建。

各文件的存放位置见安装。