VS2008实现QT编程

第一步:安装VS2008,我这里安装的是中文版的VS2008并且也没有安装VS2008 SP1,对于VS2008的安装过程这里省略了。

      第二步:安装Qt,访问Qt官方网站http://qt.nokia.com/downloads-cn下载2个软件:

      1、下载VS2008编译好的QT4.7版本:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.0-vs2008.exe
      提示:minGW版本不用下,他是minGW工具编译下的QT库。QTSDK-qt-sdk-win-opensource-2010.05.exe 也不用下载,它是用QT独立进行开发下的完整软件安装包,安装过程与一般软件相同,点击下一步就行了。

      2、下载VS2008的Qt插件:http://get.qt.nokia.com/vsaddin/qt-vs-addin-1.1.7.exe
      提示:这是个针对VS(VS2005、VS2008、VS2010)各个版本都适用的QT插件,插件安装过程也是一样,点击下一步就行了。

      3、对于VS和QT的安装顺序,没有严格的要求,并没有谁先谁后,这里我是之前已经安装好了VS2008中文版的。

     (三)安装好VS2008和QT相关软件之后,测试安装是否成功?

      第一步:启动VS2008,会发现VS2008的菜单栏出现Qt这个菜单

        第二步:单击VS2008的Qt菜单

      第三步:打开Qt Option可以看到Qt的Version已经被自动识别好(并非像老版本需要手动去设置)

    第四步:打开工具-->选项-->项目和解决方案-->VC++目录 在右侧下拉框中选择-->包含文件,这里添加QT的include目录,同样的操作方法,在右侧下拉框中选择-->库文件,把QT的lib目录也添加进来。

      第五步:设置环境变量,比如,我的QT的bin路径为C:/Qt/4.6.3/bin,把这个添加到环境变量的PATH路径里面,然后再命令行里面输入cmd,打开后,输入qmake来查看一下QT的环境变量是否设置正确,正确的的话会出现如下的提示:

    示例:

    在vs2008环境中开发第一个比较简单的QT程序;

  1. #include <QtGui/QApplication>  
  2. #include <QtGui/QLabel>  
  3.   
  4. int main(int argc, char *argv[])  
  5. {  
  6.     QApplication app(argc, argv);  
  7.     QLabel *label = new QLabel("<font size=40><font color=red>Hello Qt!</font></font>");  
  8.     label->resize(200,200);  
  9.     label->show();  
  10.     return app.exec();  
  11. }  

      点击编译运行后,会出现如下的错误提示:

 

 

      这个是因为,没有把需要的lib文件包含进来的缘故,需要在 项目的右键属性-->链接器-->输入-->附加依赖项 里面添加QtCored4.lib QtGuid4.lib 这两个lib文件,就可以了。。

     再次点击运行后,提示找不到QtGuid4.dll和QtCored4.dll这两个文件,可以到QT安装路径下的bin文件夹下找到,然后复制到项目的当前路径下或者直接复制到 C:/WINDOWS/system32 这样就可以正确运行了。。。。

     运行的效果图如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值