在CLion中,如何指定C ++编译器查找头文件的include目录?另外,如何设置要链接的库及其库目录?
目前,我正在执行直接修改文件CMakeLists.txt
的任务:
include_directories(/opt/netcdf/include)
link_directories(/opt/netcdf/lib)
link_libraries(netcdf)
但我想知道是否可以使用GUI完成同样的事情。
由于
答案 0 :(得分:9)
在CLion中,项目的CMakeLists.txt
文件是构建系统和设置的system of record。 GUI中显示的内容源自构建脚本。这类似于IntelliJ使用Maven pom.xml
文件作为Java构建记录系统的方式,并基于该文件在IDE中显示内容。根据我过去使用IntelliJ的经验,我希望JetBrains能够让这种体验更加双向(随着时间的推移更新GUI将会编辑CMakeLists.txt
)。