我已经使用CLion已有一段时间了,我非常喜欢它,除了它默认情况下在我的CMake项目中存储了它的对象文件。我想知道是否可以设置一个默认位置,将每个项目的项目文件(如编译后的可执行文件)存储在每个项目的特定目录中(因此,没有一个大文件夹可能会干扰其他项目)。我想这样做的原因是因为我不喜欢在git项目中使用它(是的,我知道.gitignore),有人知道怎么做吗?
谢谢!
答案 0 :(得分:0)
要使用其他文件夹构建CLion
在CLion菜单中:
Build,Execution,Deployment -> Cmake -> Generation Path
将值更改为所需的文件夹路径。
要包含当前目录中其他文件夹中的源代码
在您的CMakeLists.txt中,添加如下所示的子目录:
add_subdirectory(<PATH_OF_YOUR_ANOTHER_CMAKE_PROJECT>)
请注意,PATH_OF_YOUR_ANOTHER_CMAKE_PROJECT
可以位于计算机上的任何位置,而不必位于当前项目文件夹或子文件夹之一中。