其实参与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
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的架构。
附带上MSVC编译器绿色版,以及一些工具等,也才675MB
通过配置QtCreator绿色版,打包后137MB,可以在任何一台电脑上解压并且进行开发了。
感兴趣的朋友可以体验下。
FROM: http://www.cnblogs.com/mmix2009/p/3536573.html
相关文章推荐
- qt中vtk易出现错误
- qt中vtk易出现错误
- cmake构建qt工程
- cmake构建qt工程
- VTK6.2&6.3+VS2013+QT5编译配置
- VTK6.2&6.3+VS2013+QT5编译配置
- 升级XCode7后,Qt编译无法找到SDK的问题 推荐
- Qt4.8.4的安装及其在VS2010与Qt Creator下的配置——图文说明
- 解决Qt 运行错误 错误代码 : code -1073741571
- Qt中实现删除文件某一行内容
- PyQt5程序(三)
- QT显示中文的几个问题
- Qt Model/View( 一)
- ubuntu 编译vlc源码中自带的Qtplayer编译问题
- pyQt4 for mac 安装
- How to Install PyQt4 on OS X
- 《Qt on Android核心编程》夹
- Qt5.5在ubuntu下解决 GL/gl.h: No such file or directory 与 cannot find -lGL
- MQTT message push实现研究
- ubuntu 15 QT错误异常处理汇总