今天晚上弄了一下windows下的Qt开发环境. 本来打算用emacs+qmake学习Qt,但是考虑到还要在windows下面配置emacs,
所以就放弃了这个想法,因为感觉有点浪费时间. 粗率的浏览了一下qt用户群的工具,对于qt的开发工具也是各有不同,大家的
爱好很广泛~最后还是决定是用QtCreator,原以为环境搭建过程会很简单,但是中间却总是出问题.
1.Qt的官网下载SDK,QtCreator,却忘记下载mingw-gcc4.4.~~ 因为之前我在win下有eclipse+cdt+mingw32的环境.觉得这是
个不该犯的错误,有点2.
2.QtCreator还是需要配置的,如果不配置的话,是无法新建项目和编译项目的. 需要配置qmake和编译器的路径,同时还需要配置
调试器的路径. 这些也没有什么,跟着指示都可以找得到.但是在使用调试器的时候,官网提供的gdb总是会无缘无故死掉. 最后没
有办法,只好跑到ubuntu下重新开始. 这真无语~
3.ubuntu下面配置qt的开发环境就简单了. 但是我却一直都没有找到qt4-demos的源码和可执行文件在哪里,不过安装了
qt4-doc-html之后,就可以直接打开/usr/share/qt4/doc/html下查看文档了.里面也可以找得到demo.
在ubuntu下面使用emacs编码,然后使用qmake生成makefile. 手动编译. 我仔细观察了qmake执行的过程,以及生成的mk文件
内容.总的来说,qmake生成的mk文件还是很简洁明了的.也要找个时间去了解一下qmake,现在对它比较感兴趣,因为它使qt开发
变得有效率,容易操作.qmake不像gnu autotools和cmake,它什么都不需要写,操作异常简单.
不使用QtCreator也是有原因的,因为qmake真的很不错,手动构建项目和编译都很简单,走捷径的话也可以写脚本.另外考虑日后会
使用cmake替代qmake. 当然,这些都是后话了.
另外,现在还没有找到合适的Qt学习书籍,这也是个比较头痛的问题,宁愿多花几天的时间选一本好书,也不要随便找一本所谓的
教程就将就了,无奈,现在只能跟着官网教程先练练手,然后看看Qt的应用,以及一些周边的知识.
2012.8.17更新.
Qt手册,参考Qt Assistant.