Clion 中创建C++ 单工程多main项目

2024-08-14 12:41:00 浏览数 (2)

在 CLion 中创建 C 单工程多 main 项目有几个显著的好处:

  1. 代码重用: 通过将共享代码放在一个单独的模块或库中,多个 main 函数可以轻松利用这些公共部分,减少重复代码。
  2. 模块化开发: 每个 main 函数可以对应不同的功能或模块,使得项目结构更加清晰。这样不同的团队成员可以并行开发不同的功能,提升开发效率。
  3. 测试与实验: 在调试或测试不同的实现时,可以为每个 main 函数编写独立的测试案例,不需要创建多个项目。可以快速切换不同的主程序进行验证。
  4. 灵活性: 可以根据需要轻松添加、修改或删除 main 函数,而不必重新配置多个项目。对于快速原型开发或迭代项目非常实用。
  5. 简化构建过程: 只需要管理一个工程配置,可以通过不同的构建选项或宏定义来选择需要构建的 main 函数,避免了繁琐的构建设置管理。
  6. 统一的调试环境: 所有的 main 函数都在同一个项目中,调试时可以更方便地处理依赖关系和相关变量,提升调试效率。
  7. 便于文档化: 所有功能都在一个项目中,有助于统一代码文档和注释,以便维护和后续开发。创建源文件

取消复选框

下载插件

爆出以下警告,这是因为 CLion 没有将该文件纳入任何可构建的目标项目中,因此它可能无法提供代码补全、跳转到定义等功能

下载插件解决该问题

解决警告

右键点击

右上角点击加载

加载成功标志

运行测试

0 人点赞