Clion如何将文件添加到项目中

时间:2015-11-10 10:26:17

标签: cmake clion

这看起来非常基本。如何在不必手动编辑CMakeLists.txt的情况下将文件添加到项目中。

例如,另一个目录中的源文件

3 个答案:

答案 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