QT4.6+VS2005的搭建

前端时间研究了python GUI编程时,学习了wxWidgets界面编程,后来听说QT比这个牛,所谓的背靠大树好乘凉吗,所以自己也玩了一下QT。本人一直以来在MFC里混,对VS比较熟悉,所以学这个还是想在VS进行编程,下面就讲下怎么配置的吧。

    1、在官方网站下载安装包qt-sdk-win-opensource-2009.05.exe,双击安装,我安装在D盘,安装后,里面就集成了QT creator和minGW,直接用QT creator也可以进行编程,如果用QT creator那就不用再编译QT了。

    2、选择 开始-->所有程序-->microsoft visual studio 2005-->visual studio tools-->visual studio 2005 command prompt打开控制台。

    3、键入:

     D:/Program Files/Microsoft Visual Studio 8/VC

     D:/Program Files/Microsoft Visual Studio 8/CD..

     D:/Program Files/Microsoft Visual Studio 8/CD Common7/tools/
     d:/Program Files/Microsoft Visual Studio 8/Common7/Tools"
     d:/Program Files/Microsoft Visual Studio 8/Common7/Tools> vsvars32.bat
     d:/Program Files/Microsoft Visual Studio 8/Common7/Tools> cd d:/qt/2009.05/qt/
     D:/Qt/2009.05/QT/> configure -debug-and-release -qt-sql-odbc -qt-sql-sqlite -no-webkit -static -platform win32-msvc2005
     D:/Qt/2009.05/QT/> nmake 

 在执行configure时,如果你安装了VC6或 VS2003或VS2008这个时候会提示错误“Found more than one known compiler! Using "Microsoft (R) 32-bit C/C++ Optimizing Compiler.NET 2005 (8.0)"”这个由于多编译器造成的。则改为:configure -debug-and-release -static -platform win32-msvc2005, 此处说明下,这样是静态编译,如果想生成动态库,则去掉-static,编译的默认版本即为动态链接库。在静态编译前要修改一个文件,打开:<qt-install-dir>/mkspecs/win32-msvc2005/qmake.conf

将下面两行:
QMAKE_CFLAGS_RELEASE = -O2 -MD
QMAKE_CFLAGS_DEBUG = -Zi -MDd

改为:

QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_DEBUG = -Zi -MTd

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值