C++ wxWidgets图形界面开发用什么IDE最好?

在主流免费的IDE工具中,我们可以想到的支持cmake项目的工具就只有QtCreator,VisualStudio,VSCode这三个。其中QtCreator和VSCode支持WIndows,Mac,WIndows三大主流平台。但是VSCode在Ubuntu等系统下的支持并没有在WIndows下好,而QtCreator却始终如一地给力。所以如果你想要开发C++项目,那么最好还是使用QtCreator。

那么回到主题,如果是wxWidgets的开发呢?wxWidgets是目前C++项目界面开发中仅次于Qt的唯二最具备完整项目构件需求的开发框架,虽然它没有Qt好用,但胜在完全免费,Qt商业应用是要买授权的。

如果你深耕C++很多年,那么毫无疑问,在开发wxWidgets项目中,我建议你还是使用QtCreator进行项目管理。而如果你是新手,那么你就需要使用另一个比较小众但同样不可小觑的开发IDE,也就是codeblocks。

codeblocks一看就是非常老旧的样式,各种更新非常慢,体验更是比vscode和QtCreator差的很多。但是它却集成了非常多的插件,至少对于wxWidgets来说,那是相当亲切的。由于关注度远不如vscode和qt,所以codeblocks发展算是比较慢的。不过值得庆幸的是,唯独是它,具备支持wxWidgets界面开发的设计器,正如QtCreator支持Qt界面设计器,vsualstudio支持wpf的界面设计器一样,他们似乎就是配套使用的。

所以如果你对wxWidgets比较熟悉,而且不大喜欢拖拽界面控件去开发项目,那么使用QtCreator去开发wxWidgets是很合适的。但是如果你对wxWidgets开发不熟悉,或者你对wxWidgets特别熟悉,那么你就应该使用Codeblocks去管理项目开发。因为拖界面控件总是会比较快的。

相关推荐
IT技术分享社区20 分钟前
C#实战:使用腾讯云识别服务轻松提取火车票信息
开发语言·c#·云计算·腾讯云·共识算法
极客代码23 分钟前
【Python TensorFlow】入门到精通
开发语言·人工智能·python·深度学习·tensorflow
疯一样的码农29 分钟前
Python 正则表达式(RegEx)
开发语言·python·正则表达式
&岁月不待人&1 小时前
Kotlin by lazy和lateinit的使用及区别
android·开发语言·kotlin
StayInLove1 小时前
G1垃圾回收器日志详解
java·开发语言
无尽的大道1 小时前
Java字符串深度解析:String的实现、常量池与性能优化
java·开发语言·性能优化
爱吃生蚝的于勒1 小时前
深入学习指针(5)!!!!!!!!!!!!!!!
c语言·开发语言·数据结构·学习·计算机网络·算法
羊小猪~~1 小时前
数据结构C语言描述2(图文结合)--有头单链表,无头单链表(两种方法),链表反转、有序链表构建、排序等操作,考研可看
c语言·数据结构·c++·考研·算法·链表·visual studio
binishuaio1 小时前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
zz.YE1 小时前
【Java SE】StringBuffer
java·开发语言