clion介绍以及如何在一个项目中使用多个main

本文探讨了CLion作为跨平台IDE的优势与VS2019的差异,介绍了免费获取CLion的方法,以及如何在刷题时处理多个main的问题。特别关注了项目管理、跨平台特性与界面设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

clion介绍

CLion 是 JetBrains 推出的全新的 C/C++ 跨平台集成开发环境。

clion可进行的操作

在这里插入图片描述

  • c++
  • c
  • CUDA-CUDA是建立在NVIDIA的CPUs上的一个通用并行计算平台和编程模型,基于CUDA编程可以利用GPUs的并行计算引擎来更加高效地解决比较复杂的计算难题
  • stm32
  • Qt
  • html等

与vs比较

抛开vs2019,尝试一下clion吧

优点

  • 跨平台,win、macOS、linux
  • 通过文件目录组织代码,比较容易管理、创建方便
  • 各种插件-但是我仍旧选择在typora写markdown
  • 界面美观,颜值党必备
  • 函数跳转很舒服,说明很清楚-是英文

缺点

  • 没有vs2019解决方案的概念,可以把多个项目放在一个视图
  • 不适合超大工程,大学生学习完全没问题
  • 每次编译都是全局

如何获得免费版

  1. 可以下载CLion试用版
  2. 申请教育者获得教育许可证,使用jetbrains所有IDE
  3. 如果是工作的开发者或者不差钱,可以支持正版

如何刷题时候使用多个main

问题?

与vs2019类似,一个项目里面只能有一个main文件可以执行

与vs2019区别

在这里插入图片描述

clion项目里面有一个.txt文件保存项目信息

解决

方法1

1.创建源文件时选择添加到目标
在这里插入图片描述

  1. 此时.txt文件配置中包含多个.cpp
  2. 每次使用时,除了目标的main函数外,其他都注释掉

方法2

  1. 修改CMakeLists.txt
    在这里插入图片描述
  2. 编译时选择
    在这里插入图片描述

小结

更推荐第一种,不会破坏配置文件,稳定可靠

最后

希望大家意见三连

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值