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去管理项目开发。因为拖界面控件总是会比较快的。

相关推荐
欧阳枫落4 分钟前
pip 换源
开发语言·python·pip
jianglq7 分钟前
C++高性能线性代数库Armadillo入门
c++·线性代数
学步_技术1 小时前
Python编码系列—Python组合模式:构建灵活的对象组合
开发语言·python·组合模式
o独酌o1 小时前
递归的‘浅’理解
java·开发语言
Book_熬夜!1 小时前
Python基础(六)——PyEcharts数据可视化初级版
开发语言·python·信息可视化·echarts·数据可视化
waterHBO2 小时前
R语言 基础笔记
开发语言·笔记·r语言
m0_631270402 小时前
高级c语言(五)
c语言·开发语言
Lenyiin2 小时前
《 C++ 修炼全景指南:十 》自平衡的艺术:深入了解 AVL 树的核心原理与实现
数据结构·c++·stl
2401_858286112 小时前
53.【C语言】 字符函数和字符串函数(strcmp函数)
c语言·开发语言
程序猿练习生2 小时前
C++速通LeetCode中等第5题-无重复字符的最长字串
开发语言·c++·leetcode