如何组织Clion文件结构
Clion作为一款优秀的集成开发软件,其比较特殊的文件组织结构使许多初次使用的伙伴闹心。在此分享一下自己的认识。
基本原则
将不同的文件围绕运行程序的一个中心组织起来(可以理解为main函数),这个在中心就是Debug前面的选项。
也即CMakeList.txt中的add_executable参数的第一个选项。
组织文件结构的两种方法
例如要在根目录下创建一个子目录abc,并在子目录abc中创建test.cpp的文件,最后运行test.cpp。
1,直接在根目录下的CMakeList.txt文件中修改。
1, 创建文件abc
2,在abc中创建源文件test.cpp,记着取消选择“Add to targets”
3, 修改根目录下CMakeList.txt
此时程序的中心是x1
2,在根目录下的CMakeList.txt文件中添加 add_subdirectory(),并在自文件中创建CMakeList.txt文件。
截图如下:
1,根目录下的CMakeList.txt
2,子目录abc下的CMakeList.txt
此时程序的中心是x1
注意:每一个中心只能有一个main,不然最后会有冲突错误。
记得关注编辑器上方的Reload Changes