Как я могу запустить im gui на linux и clion - PullRequest
0 голосов
/ 06 мая 2020

Заявление об ограничении ответственности: я пользователь jvm, я знаю только достаточно, чтобы установить собственную программу через cmake

Я бы хотел получить im gui glfw-opengl3 пример, работающий под Ubuntu (19.10)

В Windows, довольно просто, уже есть vs файл проекта

Но на Linux я понятия не имею, как чтобы продолжить.

Пытаясь использовать CLion, я выполнил это руководство :

  • создать компиляцию db

  • установил плагин Makefile

  • и открыл файл в CLion

теперь, как / что мне делать, чтобы (debug ) конфигурация?

1 Ответ

1 голос
/ 06 мая 2020

Давайте начнем с нуля.

После генерации compile_commands.json с Bear для примера (просто запустите bear make) я открыл compile_commands. json как проект в CLion .

Затем вам нужно создать настраиваемую цель сборки. Нажмите «Добавить конфигурацию» на панели инструментов и найдите Custom Build Application Добавить конфигурацию

Затем нажмите ссылку «Настроить настраиваемые цели сборки» и добавьте новую цель (example_glfw_opengl3 в моем случае). Что касается сборки, я использую внешнюю задачу со следующим параметром:

  • программа: make
  • аргументы: all
  • Рабочий каталог: $ContentRoot$

Очень похоже на чистую:

  • программа: make
  • аргументы: clean
  • Рабочий каталог: $ContentRoot$

Затем вам нужно собрать исполняемый файл через меню CLion Build | Build Project. Теперь вы можете указать исполняемый файл в меню конфигурации запуска приложения Custom build. Вот и все. Теперь вы можете запускать / отлаживать свое приложение.

...