跳到主要内容

构建说明

与 ReHLDS 组织的其他插件不同,ReFreeLook 在 Linux 上使用普通的 Makefile 构建(不用 CMake),在 Windows 上则使用 Visual Studio 解决方案。它所需的 Metamod 和 CSSDK 头文件已内置在 include/ 目录中——无需额外下载。

检查前置条件​

Windows

  • Visual Studio(C++11 标准)或更新版本

Linux

  • Intel C++ 编译器(icpc),或者在调整了 Makefile 中 COMPILER 变量后使用 Clang/GCC

克隆仓库​

git clone https://github.com/rehlds/ReFreeLook.git
cd ReFreeLook

在 Windows 上构建​

在 Visual Studio 中打开 msvc/refreelook.sln 并开始构建。输出文件为 refreelook_amxx.dll。

在 Linux 上构建​

Makefile 默认使用 Intel 编译器(/opt/intel/bin/icpc)。如果你没有安装 ICC,可在命令行覆盖 COMPILER:

make COMPILER=clang

如果连 Clang 也没有,稍微改一下 Makefile 后 GCC 同样可用——Makefile 中的编译选项是专门针对 ICC 和 Clang 写的。构建产物为 Release/ 目录下的 refreelook_amxx_i386.so。

make clean # 删除构建产物

关于该文件在服务器上的存放位置,见安装。