zoukankan      html  css  js  c++  java
  • QT小记之在VS2005中使用(设置QMAKESPEC环境变量,以及编译QT Lib)

    QT的结构很清晰明了,看过第一个HELLO WORLD便爱上了它,感觉CEGUI有借鉴过QT的设计。
    如何在Windows平台下使用QT开发?
    一,下载SDK包
    请去官网(QT被NOKIA收购,貌似使用协议更宽松了)下载win版本的QTSDK包。(地址如不知请百度GOOGLE之)
    二,设置开发环境相关变量
    系统环变:PATH下加入:(yourqtinstallpath)in
    添加新的环境变量,名字为"QMAKESPEC",值为"win32-msvc2005".
    VS2005环境:include和lib分别包含qt的include目录和qt的lib目录
    三, 编译你所需要的QT Lib
    通过"开始"菜单 -> "Microsoft Visual Studio 2005" -> "Visual Studio Tools", 运行命令行(勿使用cmd,找不到nmake)
    (yourqtinstallpath)>configure -no-stl -no-dsp -vcproj
    待QMake完成 继续简单的敲入nmake即可(等待编译吧)
    四,创建QT工程 helloworld
    有三种办法把QT代码生成为VS工程
    1,使用qmake,如代码在C盘下
    C:> qmake -project -t vcapp -o projectname.pro
    C:> qmake
    2,编写pro工程文件。如果是商业版的就不用了。具体可以参考帮助文档qmake。新建记事本文件,文件名修改为hello.pro,文件名没有 特殊要求哈;输入

    SOURCES +=main.cpp
    CONFIG +=qt

    ok 保存。

    打开命令行,切换目录到hello.cpp所在目录。生成Makefile文件;输入:

    qmake -o Makefile hello.pro ;

    接下来生成项目文件.vcproj文件。

    qmake -tp vc -o hello.vcproj hello.pro

    3,直接使用Qt Visual Studio Integration v1.2.2 for.VS.2003.2005插件(详见http://blog.csdn.net/znf19850924/archive/2008/01/16/2047373.aspx)

    需要配置如下:
    "Tools" -> "Options" -> "Qt" -> "Builds", 添加我们刚才编译的Qt代码,名字为"Qt 4.3.2", 路径为(yourqtinstallpath)

    启动一个新的工程.
    选择"Qt projects" -> "Qt Application"类型,输入工程名字,单击OK.

    双击工程文件里面的"test.ui",马上出现了所见及所得的窗体编辑器,在上面添加一个按钮.

    双击按钮,产生相应的消息响应函数.

    添加头文件:
    #include <QMessageBox>

    在函数void Test::on_pushButton_clicked()体内添加如下代码:
    QMessageBox box(this);
    box.setText("Haha, hit me.");
    box.exec();


    PS:另外可以直接使用QTSDK自带安装的QTCreate来进行QT工程,在安装好SDK后不需要进行任何配置就能够运行DEMO并看到效果,可能自身已经配置好,但是如何引入到VS中,暂时还不知道,没有研究。

    http://blog.sina.com.cn/s/blog_668aae7801017glb.html

  • 相关阅读:
    Python3.5.2官方文档学习备忘录
    Linux下升级python版本
    役物,役于物
    各种编辑器添加注释快捷键
    Python3爬取百度百科(配合PHP)
    Python3向网页POST数据
    Python3爬取中文网址
    Python3批量爬取网页图片
    django中间件
    django创建上下文
  • 原文地址:https://www.cnblogs.com/findumars/p/5055059.html
Copyright © 2011-2022 走看看