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解决方案的概念,可以把多个项目放在一个视图
- 不适合超大工程,大学生学习完全没问题
- 每次编译都是全局
如何获得免费版
- 可以下载CLion试用版
- 申请教育者获得教育许可证,使用jetbrains所有IDE
- 如果是工作的开发者或者不差钱,可以支持正版
如何刷题时候使用多个main
问题?
与vs2019类似,一个项目里面只能有一个main文件可以执行
与vs2019区别
clion项目里面有一个.txt文件保存项目信息
解决
方法1
1.创建源文件时选择添加到目标
- 此时.txt文件配置中包含多个.cpp
- 每次使用时,除了目标的main函数外,其他都注释掉
方法2
- 修改CMakeLists.txt
- 编译时选择
小结
更推荐第一种,不会破坏配置文件,稳定可靠
最后
希望大家意见三连
|