Skip to content

Переменные среды plugin sdk

Dmitry edited this page Jan 15, 2019 · 12 revisions

В plugin-sdk используются переменные среды для определения расположения всех требуемых для сборки компонентов.

Название переменной Назначение Пример
PLUGIN_SDK_DIR папка plugin-sdk D:\Projects\plugin-sdk
GTA_SA_DIR Папка игры GTA San Andreas D:\GTASA
GTA_VC_DIR Папка игры GTA Vice City D:\GTAVC
GTA_III_DIR Папка игры GTA 3 D:\GTA3
DIRECTX9_SDK_DIR папка DirectX 9 SDK (папка, в которой находятся папки Include и Lib, требуется для сборки проектов, которые используют возможности Direct X 9) D:\Projects\DXSDK\9.0
RWD3D9_DIR папка rwd3d9 (папка, в которой находятся папки libs и source, требуется для сборки проектов, которые используют возможности Direct X 9 в GTA 3 / GTA Vice City) D:\Projects\rwd3d9
CLEO_SDK_SA_DIR папка CLEO SDK для GTA SA (папка, в которой находятся cleo.h и cleo.lib) D:\Projects\CLEO\sa\cleo_sdk
CLEO_SDK_VC_DIR папка CLEO SDK для GTA VC (папка, в которой находятся cleo.h и cleo.lib) D:\Projects\CLEO\vc\cleo_sdk
CLEO_SDK_III_DIR папка CLEO SDK для GTA 3 (папка, в которой находятся cleo.h и cleo.lib) D:\Projects\CLEO\iii\cleo_sdk
MOONLOADER_SDK_SA_DIR папка MoonLoader module SDK (папка, в которой находится папка "src") D:\Projects\ moonloader_module_sdk

Для сборки plugin-sdk и проектов, использующих plugin-sdk, обязательным является наличие переменной PLUGIN_SDK_DIR. Для сборки проектов, использующих возможности DirectX, обязательным является наличие переменной DIRECTX9_SDK_DIR (а для GTA Vice City и GTA 3 - также переменной RWD3D9_DIR). Для сборки проектов, использующих возможности CLEO, обязательным является наличие переменных CLEO_SDK_SA_DIR (для GTA San Andreas), CLEO_SDK_VC_DIR (для GTA Vice City), CLEO_SDK_III_DIR (для GTA 3). Наличие других переменных не является обязательным.

Переменные среды для plugin-sdk можно установить в установщике plugin-sdk.

Переменные также можно добавить самостоятельно, для этого необходимо:

  1. Зайти в Панель управления > Система и безопасность > Система
  2. Далее выбрать Дополнительные параметры > Переменные среды...
  3. В разделе Системные параметры нажать Создать...
  4. Задать имя переменной и её значение (путь к соответствующей папке) и нажать OK

Все пути не должны содержать завершающий слеш в конце.

Также, если вы используете Code::Blocks, не используйте символ пробела в переменных среды plugin-sdk.