如何组织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

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值