这看起来非常基本。如何在不必手动编辑CMakeLists.txt
的情况下将文件添加到项目中。
例如,另一个目录中的源文件
答案 0 :(得分:2)
CLion解析CMakeLists.txt
并使用它来生成项目视图,但我相信向项目添加文件的唯一方法是编辑CMakeLists.txt
以包含这些文件。我希望最终这会改变,类似于IntelliJ与Java项目中的pom.xml
文件集成的方式,但是现在你编辑CMakeLists.txt
。
答案 1 :(得分:0)
没有其他选择。您必须编辑CMakeLists.txt
。 CLion完全基于cmake的IDE。即使您需要链接外部库,也需要编辑上述文件。例如,它不像基于GUI的代码块那样工作。
答案 2 :(得分:0)
还有一种方法可以使CLion添加任何cpp和h文件(我不知道为什么默认不这样做),并且要添加以下行:
src
并编辑以下行:
file(GLOB SOURCES
*.h
*.cpp
)
在此示例中:ClionProject实际上是项目的名称。 SOURCES_FILES和SOURCES可以随心所欲。
另一个好主意是转到“文件”->“设置”->“构建,执行,部署”->“ CMake”,然后选中“在编辑时自动重新加载CMake项目”
这是一个很好的入门教程:https://www.jetbrains.com/help/clion/2016.3/quick-cmake-tutorial.html