Как изменить включить dirs, библиотечные библиотеки и библиотеки с помощью CLION
В CLion, как я могу указать каталоги include, в которых компилятор С++ будет искать файлы заголовков? Кроме того, как мне настроить библиотеки для ссылок на них и их библиотечные каталоги?
В настоящее время я выполняю эти задачи, непосредственно изменяя файл CMakeLists.txt
:
include_directories(/opt/netcdf/include)
link_directories(/opt/netcdf/lib)
link_libraries(netcdf)
Но мне интересно, можно ли сделать то же самое с помощью GUI.
Спасибо
Ответы
Ответ 1
В CLion CMakeLists.txt
файл для вашего проекта - это система записи для вашей системы сборки и настроек. То, что показано в графическом интерфейсе, выводится из сборки script. Это похоже на то, как IntelliJ использует файл Maven pom.xml
в качестве системы записи для сборки Java и показывает вещи в среде IDE на основе файла. Основываясь на моем прошлом опыте работы с IntelliJ, я ожидаю, что JetBrains сделает это более двунаправленным (обновление GUI будет редактировать CMakeLists.txt
) со временем.