[^_^]
deepin
2022-11-08 17:56 创建文件直接 CtrlN 就好了,不过需要自己手动再右键一次 cmake,不然工作树里看不到文件
Reply Like 0 View the author
创建文件直接 CtrlN 就好了,不过需要自己手动再右键一次 cmake,不然工作树里看不到文件
creator 对 cmake 的适配确实还不太好
是的,我写小项目也喜欢就直接创建qmake工程
小项目还是用qmake省心,QtCreator最近几个版本的更新基本上都会优化cmake项目的体验,但是肯定还比不上qmake的体验
这个问题肯定会越来越好,Qt自己都全面转cmake了,QtCreator肯定要下大力气搞cmake
创建文件直接 CtrlN 就好了,不过需要自己手动再右键一次 cmake,不然工作树里看不到文件
还不如在终端操作,更方便
还不如在终端操作,更方便
你当然可以。
你当然可以。
vscode,把终端后台与IDE集成在一起,确实比其他IDE要更实用一些。
vscode,把终端后台与IDE集成在一起,确实比其他IDE要更实用一些。
奥,说起来,cmake 项目的 DTK 是可以用 vscode 开发的。
奥,说起来,cmake 项目的 DTK 是可以用 vscode 开发的。
这就真的不错了,可以尝试。
DTK已经在更新。
DTK就是Qt的分支,是为了适应deepin系统的软件界面风格。
更新Qt底层,需要熟悉GUI框架很多内容,以及相关软件架构测试,比如鸿蒙的ArkUi就是一种偏离安卓GUI应用开发的开发套件体系。
但是开发ArkUi软件的IDE(代码编辑器)目前只在Windows、MacOS中适配,Linux端仍没有进行适配。
Popular Events
More
【前言】
如果你接触Linux很多项目,你会发现很多开源软件大部分都在使用Cmake来构建项目的架构,主要是因为Cmake的跨平台特性比较显著、新的第三方资源库也在Cmake体系中。
而Qt Creator代码编辑器,我自己也用了半个多用,主要是qmake方式创建项目比较多一些,Cmake也创建并使用过,但是Cmake项目在Qt Creator中其操作和配置的能力仍不如Qmake项目。
【问题】

比如Cmake项目需要添加新的文件: new.cpp和new.h, 我发现QtCreator的菜单栏中“添加新文件”选项被禁用,后来我更换最新版本的Qt Creator仍是如此,然后通过搜索相关的信息,发现自己的使用情况并不是个例,而是QtCreator本身对于Cmake的构建方式仍未完善。
最后,QtCreator不能很好的去支持Cmake项目开发,这本身就是对深度DTK发展的一种阻碍,DTK需要快速做出改变,需要适配更多代码编辑器的开发环境,比如现在流行的VsCode,它就支持Qt插件的使用,也希望深度的开源软件开发者们也能进行新的尝试。