前言
开发了很久的qt,讲讲我现在开发qt的ide,以下是我使用下来的感受,纯代表个人观点。
ide的个人感觉
Visual Studio
微软的ide,在windows上开发目前是最顺手的,vs2019和vs2022都用:
优点:
- windows上开发配置相对比较简单,而且更易上手
- 使用了jetbrains的resharp c++插件,快捷键以及函数索引,在开发上的效率提升很明显,而且比原生要好用很多
- 可以使用copilot(vs2022支持)
缺点:
- 跨平台开发很不方便
- 时常会出现文件筛选问题(可能是我不会用),在定义好一个文件夹内的文件,不知道什么情况下会跑到默认筛选中进行分类
qt creator
qt官方的ide
优点:
- 跨平台开发比较方便
- 支持cmake和qmake
缺点:
- 插件少
- 各方面体验都不如Visual Studio
clion
jetbrains的ide
优点:
- 跨平台开发比较方便
- 支持cmake
- 使用体验好于Visual Studio
- 可以使用copilot
- 配合copilot,写cmakelist比较方便快捷
缺点:
- 系统环境变量没有配置齐全,会导致各种报错,比较麻烦
总结
在公司主要是用vs2019进行开发,在家里开发则使用的是vs2022和clion进行开发。
在不跨屏的情况下,使用vs2022的确是个不错的选择,后来需要跨平台后,更多的是使用qt creator进行开发,或者windows平台独立使用vs2022进行开发。
现在使用更多的是clion,因为现在的qt开发,越来越多的使用cmake,在cmake方面,clion的表现更为出色,而且体验更好。