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

相关推荐
睡美人的小仙女12717 小时前
Threejs加载环境贴图报错Bad File Format: bad initial token
开发语言·javascript·redis
rayufo17 小时前
【工具】列出指定文件夹下所有的目录和文件
开发语言·前端·python
RANCE_atttackkk17 小时前
[Java]实现使用邮箱找回密码的功能
java·开发语言·前端·spring boot·intellij-idea·idea
缺点内向18 小时前
C#编程实战:如何为Word文档添加背景色或背景图片
开发语言·c#·自动化·word·.net
一起养小猫18 小时前
Flutter for OpenHarmony 实战:记账应用数据统计与可视化
开发语言·jvm·数据库·flutter·信息可视化·harmonyos
zhougl99618 小时前
Java 所有关键字及规范分类
java·开发语言
java1234_小锋19 小时前
Java高频面试题:MyISAM索引与InnoDB索引的区别?
java·开发语言
2501_9445255419 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 支出分析页面
android·开发语言·前端·javascript·flutter
Bella的成长园地19 小时前
面试中关于 c++ async 的高频面试问题有哪些?
c++·面试
彷徨而立19 小时前
【C/C++】什么是 运行时库?运行时库 /MT 和 /MD 的区别?
c语言·c++