zoukankan      html  css  js  c++  java
  • Qt 01 Qt环境搭建

    今天晚上弄了一下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. 

     

     
  • 相关阅读:
    Java动态规划实现将数组拆分成相等的两部分
    动态规划解决hdu龟兔赛跑
    Eclipse上将maven项目部署到tomcat,本地tomcat下,webapps下,web-inf下lib下没有jar包决绝方案
    【转】spring IOC和AOP的理解
    Eclipse创建一个普通的java web项目
    linux服务器自动备份与删除postgres数据库数据
    开启Linux服务器vnc远程桌面详细步骤
    设计模式---JDK动态代理和CGLIB代理
    菜谱
    网络协议-dubbo协议
  • 原文地址:https://www.cnblogs.com/respawn/p/2635635.html
Copyright © 2011-2022 走看看