[Topic DIscussion] DTK,要适应更多IDE的开发环境, QtCreator对cmake项目操作并不完善
Tofloor
poster avatar
deepin
2022-11-08 04:49
Author

前言

如果你接触Linux很多项目,你会发现很多开源软件大部分都在使用Cmake来构建项目的架构,主要是因为Cmake的跨平台特性比较显著、新的第三方资源库也在Cmake体系中。

而Qt Creator代码编辑器,我自己也用了半个多用,主要是qmake方式创建项目比较多一些,Cmake也创建并使用过,但是Cmake项目在Qt Creator中其操作和配置的能力仍不如Qmake项目。

问题
24A4D1C297ED0142F51987FC0EE48ACD.jpg

820217FC74C4E3C20853C4316105F8D7.jpg
比如Cmake项目需要添加新的文件: new.cpp和new.h, 我发现QtCreator的菜单栏中“添加新文件”选项被禁用,后来我更换最新版本的Qt Creator仍是如此,然后通过搜索相关的信息,发现自己的使用情况并不是个例,而是QtCreator本身对于Cmake的构建方式仍未完善。


最后,QtCreator不能很好的去支持Cmake项目开发,这本身就是对深度DTK发展的一种阻碍,DTK需要快速做出改变,需要适配更多代码编辑器的开发环境,比如现在流行的VsCode,它就支持Qt插件的使用,也希望深度的开源软件开发者们也能进行新的尝试。

Reply Favorite View the author
All Replies
2 / 2
To page
deepin
2023-02-12 23:52
#21
arkui-x
The user is banned, and the content is hidden.

个人感觉:V23版会全面适配。

Reply View the author
2 / 2
To page