• QT在vs2005平台下的安装与调试(转)


           QT就不多介绍了,是由挪威的Trolltect公司开发的,跨平台的应用程序框架。分为商业版(commercial edition)和开源版(open_source edition)。开源版可以在官方网站下载,商业版当然只有花钱买了。最大的区别是商业版可以象安装软件一样,简单安装,并且可以很方便地象普通VS项 目一样的创建VS项目。而开源版的安装就比较麻烦(目前只有MinGW有开源安装版),并且自己编写pro文件。需要在其支持相关平台自己编译,生成。我 花了1天才折腾好。庆幸一下,也把我的经验与大家分享。

          在此之前,我在网上查了很多相关的信息。但是我觉得都忽略了很重要的一点,那就是你把open_source包下载解压,后要仔细阅读一下INSTALL和README文件,我觉得这2个文件很有用。README是介绍,包括支持的平台,而INSTALL中详细介绍安装过程。下面将我的过程介绍一次。QT在vs2005平台下的安装:

      1.下载open_source包,这个可以上官方网站下载最新版本,我下载的是QT4.3.4版本。使用迅雷很快,软件包50多M。

      2.解压文件到某路径下,如D:\QT\4.3.4;

      3. 设置环境变量,我的电脑右键->属性->高级->环境变量->系统变量。在Path添加D:\QT\4.3.4\bin,为了定位

    qmake,moc等其他的QT命令。

      4.设置VS2005环境,cmd 打开命令行,找到...\Microsoft Visual Studio 8\Common7\Toolsvsvars32.bat 文件,直接将文件拖到命令行窗口,回车,出现“Setting environment for using Microsoft Visual Studio 2005 x86 tools”提示,说明环境已经设置好。这个必须的,因为是在VS2005平台下编译QT开源代码,不要关闭命令行。因为环境只在当前的命令行有效,另外一个办法就是,把上面的文件打开,在系统环境变量设置中,将文件相应的内容设置好。

       5.不要关闭命令行,将路径切换到QT\4.3.4目录;输入configure -platfrom win32-msvc2005 -debug-and-release回车。具体内容可以使用configure -help查看。其中platfrom 参数可以有win32-msvc对应vc6.0,win32-msvc.net对应

    vs.net2003。最简单的口令必须指明编译的平台。具体可以参考INSTALL文件。回车,选择'y', 等待,大概10多分钟吧。具体根据配置来看了。等待吧......

      6.输入nmake,回车,漫长的等待...................2-3个小时。确保中间没有错误提示或者中断。如果有错,你们运行

    nmake confclean 清楚所有已经生成的文件。建议直接删除解压的文件,速度更快哈。我在这个过程中错了好几次,很郁闷啊。

      7.当nmake成功后,那么在QT\4.3.4\bin中会自动生成一些exe文件,包括assistant.exe,designer.exe.

    linguist.exe.qtdemo.exe.文件,以及在QT\4.3.4\lib中会生成相关的lib和dll文件..................整个QT文件夹的大小有2G左右了。有点大哈。到这里就恭喜你,QT安装成功了。。assistant是帮助文档,qtdemo.是范例。可以打开看看

        8.好,下面就用代码测试下一;新建一个记事本文件,后缀修改为cpp,文件名假设为hello.cpp,输入如下代码:

        #include <QApplication>
        #include <QLabel>

      int main(int argc, char **argv)

     {
        QApplication app(argc, argv);
        QLabel *label = new QLabel("Hello World!");

       label->show();

      return app.exec();
    } 保存。

    9 下面编写pro工程文件。如果是商业版的就不用了。具体可以参考帮助文档qmake。新建记事本文件,文件名修改为hello.pro,文件名没有特殊要求哈;输入

    SOURCES +=main.cpp
    CONFIG +=qt

    ok 保存。

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

    qmake -o Makefile hello.pro ;

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

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

    一切就绪,只欠东风哈,将项目文件用VS2005打开,生成,运行。到此为止,大功告成。继续努力吧。

    我也是刚开始接触QT,以后会把相关经验继续共享,希望大家关注。

    另外还有C#的学习笔记将在今后的时间共享。谢谢大家关注!!!

    任何一个优秀的软件都有很完善的帮助系统,相信这个没错。

  • 相关阅读:
    【Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!
    作为Web开发人员,我为什么喜欢Google Chrome浏览器
    站长的痛苦:鲜为人知让网站不再被K的秘决
    iOS多任务:suspend VS terminate
    社交网络让互联网“笑”了 让安全“哭”了
    好的程序员做不出好的软件设计
    影响搜索引擎收录网站内容的四大原因分析
    我是马云:新入职员工勿批判公司
    25个非常棒的jQuery滑块插件和教程
    联通进军IM市场
  • 原文地址:https://www.cnblogs.com/yaoliang11/p/1855452.html
Copyright © 2020-2023  润新知