您的位置:首页 > 编程语言 > Qt开发

其实参与QtCreator开发也很容易

2015-10-11 16:39 435 查看
http://bbs.csdn.net/topics/370241186

10个月前发过一个组建Qt团队,共同研究、学习、完善QtCreator的帖子,不过在为QtCreator提交完一个补丁后,就没有再继续了。

期间心里一直抱有歉意:名不符实的一个倡议。

近期在使用专门为KDE打造的发行版Chakra时,感觉很对自己的品味。

自然,也离不开QtCreator这个用Qt写的开源跨平台IDE了。

感觉QtCreator的开发是非常专业的,代码的质量非常高!

而且,参与开发的人比较多,比较热闹:你写的合并请求,总会有开发人员来检查,并提出一些很好的建议。这对自己的编程能力提高是有帮助的。

而且我发现:要参与QtCreator的开发,并不需要多少Qt的知识。

我只看了Qt开发入门教程的前三章(汗:《Windows程序设计》上下册都买了,也只看了前三章),觉得已经可以上手了。

如果遇到一些Qt相关的问题,只要查文档以及Google,一般都可以解决。

同时,在QtCreator的现有代码中查找相应用法,也是一个比较好的手段。

近期陆续提供了一些合并请求,也使得自己对Git的运用明显得心应手了,欣喜。

通过这些请求中的代码修改可以发现,参与QtCreator的开发也很容易!

https://qt.gitorious.org/qt-creator/qt-creator/merge_requests/382

https://qt.gitorious.org/qt-creator/qt-creator/merge_requests/397

https://qt.gitorious.org/qt-creator/qt-creator/merge_requests/398

https://qt.gitorious.org/qt-creator/qt-creator/merge_requests/401

https://qt.gitorious.org/qt-creator/qt-creator/merge_requests/402

https://qt.gitorious.org/qt-creator/qt-creator/merge_requests/403

https://qt.gitorious.org/qt-creator/qt-creator/merge_requests/404

另外,我提交的一个纯C++工程(不依赖Qt库)也被开发者采用了。同时,开发者还创建了一个基于纯C的工程。

这样,QtCreator就可以充当C/C++开发、学习的一个IDE了。

我现在在Linux平台下使用GCC/GDB,而在Windows平台下使用的却是MSVC/CDB。

发现QtCreator的一个非常优势的地方是:调试器非常好用!

STL的容器也好,Qt的容器也好,结果输出都很友好。

而代码完成功能,在开源IDE里,也仅次于Eclipse CDT了。

下面是我写的一个Windows平台下的处理:用于编译QtCreator的。

大家要注意:文档要单独编译,之后还要在QtCreator的设置里添加开发文档。

通过阅读开发文档,可以帮助了解QtCreator的架构。

这是我用来编译Qt的:

通过这些方法得到的Qt开发环境,其实只有269MB。

附带上MSVC编译器绿色版,以及一些工具等,也才675MB

通过配置QtCreator绿色版,打包后137MB,可以在任何一台电脑上解压并且进行开发了。

感兴趣的朋友可以体验下。

FROM: http://www.cnblogs.com/mmix2009/p/3536573.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: