在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C++的资料从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!
在评论区回复“888”之后私信回复“888”,即可拿走。
Qt在C++桌面端用起来确实很方便,帮助文档也很详细,示例也多,支持跨平台。但是它适合的业务方向就只是桌面端,常规桌面端领域已经被其他框架蚕食了,比如vs code就是使用Electron框架开发的。Qt桌面端可以坚守的,是对展示的内容有性能要求的领域,所以结合opengl是很好的选择。opengl有很多渲染引擎,但按照osg作者的话说,opengl有很多性能的限制,追求极致性能需要使用下一代图形接口vulkan。但我感觉opengl被取代还需要很长时间。osg已经被他的作者放弃了,不进行升级和维护了,osg的作者目前正在写vsg,vulcan scene graph。做了多年开发后,会觉得Qt仅仅是个好用的能跨平台的cpp图形界面。推荐结合三维渲染方向,任何渲染引擎都可以内嵌到Qt里。