Как запустить и отладить AzerothCore с помощью CLion - PullRequest
0 голосов
/ 16 января 2019

CLion - это мощная многоплатформенная IDE, позволяющая запускать и отлаживать приложения C ++.

Я пытался использовать его с AzerothCore базовым проектом.

Он достаточно умен, чтобы обнаружить все процессы:

AzerothCore processes in CLion

В основном я заинтересован в запуске worldserver.

Однако, когда я пытаюсь запустить или отладить его, он корректно компилируется и запускается, но он ищет файл конфигурации worldserver.conf.dist в каталоге /usr/local/etc/, выдавая ошибку, потому что этого файла нет.

Я бы хотел вручную указать путь к такому файлу конфигурации, а также передать другие параметры CMake.

1 Ответ

0 голосов
/ 16 января 2019

Я заставил его работать, открыв Файл -> Настройки и поискав "CMake" в "Сборка, выполнение, развертывание" .

Из этого окна я могу передать параметры CMake, которые в моем случае:

-DTOOLS=0 -DSCRIPTS=1 -DCMAKE_INSTALL_PREFIX=/path/to/the/main/server/dir

В папке /path/to/the/main/server/dir находятся мои папки etc, data и т. Д., А worldserver.config.dist находится внутри этой папки etc. Таким образом, все работало нормально.

Я также изменил «Опции сборки», чтобы лучше использовать мой процессор, передав -j 10.

Configure CMake on AzerothCore with CLion

...