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 小时前
贪吃蛇(C语言实现,API)
c语言·开发语言
Makoto_Kimur4 小时前
java开发面试-AI Coding速成
java·开发语言
laowangpython4 小时前
Gurobi求解器Matlab安装配置教程
开发语言·其他·matlab
wengqidaifeng4 小时前
python启航:1.基础语法知识
开发语言·python
观北海4 小时前
Windows 平台 Python 极简 ORB-SLAM3 Demo,从零实现实时视觉定位
开发语言·python·动态规划
小短腿的代码世界6 小时前
Qt Concurrent 深度解析:并发编程范式与源码级实现原理
qt·系统架构·lucene
handler016 小时前
从零实现自动化构建:Linux Makefile 完全指南
linux·c++·笔记·学习·自动化
Ulyanov6 小时前
《PySide6 GUI开发指南:QML核心与实践》 第二篇:QML语法精要——构建声明式UI的基础
java·开发语言·javascript·python·ui·gui·雷达电子对抗系统仿真
码界筑梦坊6 小时前
357-基于Java的大型商场应急预案管理系统
java·开发语言·毕业设计·知识分享
anzhxu6 小时前
Go基础之环境搭建
开发语言·后端·golang