zoukankan      html  css  js  c++  java
  • 【Qt学习笔记】Qt+VS2010的配置

    http://blog.csdn.net/jocyln9026/article/details/8575218


    关于Qt

        Qt是1991年由Trolltech公司开发的一个跨平台的C++图形用户界面应用程序框架。它的最大特点是跨平台,“一次编写,随处编译”的跨平台解决方案使应用程序能完美运行于Windows、Mac OS 、Linux、Embedded Linux、HP-UX及其他基于X11的众多UNIX平台之上。

        Qt开发平台曾开发出众多知名软件,比如Opera、Google Earth、Autodesk MotionBuilder、Skype、Wordpress、WPS、豆瓣播放器等。Maya2011的用户界面也采用Qt开发框架进行了重新设计。

    win7下Qt+VS2010配置

    下面简单介绍一下sharon前两天为了用VS2010开发Qt程序的配置过程

    1. 下载Qt安装包和VS2010的Qt插件

    下载地址是:http://qt-project.org/downloads

    Qt安装包的最新版本是5.0.1,以前Qt默认使用mingw进行编译,如果要用VS2010进行开发的话需要将Qt重新编译一遍,费时费力,现在Qt直接提供了适用于VS的安装包,直接下载Qt 5.0.1 for Windows 32-bit(vs 2010, 481MB)就好,如图

    在页面下方下载VS2010的Qt插件

    2.安装Qt SDK

    安装过程很简单,只要注意下Qt的安装路径最好为全英文路径并且中间没有空格,其他点下一步就好。

    3.安装Qt的VS开发插件

    一路回车之后,安装完成。打开VS2010,会看到菜单栏新增了Qt5菜单。

    4.配置VS2010的Qt开发环境

    此时如果直接在vs中创建Qt项目会报错

    Unable to find a Qt build!

    To solve the problem specify a Qt build.

    因此还需要设置一下

    选择Qt5菜单,Qt Options,点Add,添加Qt的安装目录和版本名字,然后选择OK即可

    5.写个小程序测试一下

    在VS2010中新建一个Qt Project,注意项目路径名中不要含有中文字符,不然程序运行会报错。

    当然还需要在项目属性->VC++目录中将Qt的包含目录和库目录添加进来(这要在每次新建一个Qt项目时都添加一遍,不知有没有一次到位的好方法= =!)//view ->other windows ->property manager -> properities这样设置下,就可以全局包含了

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


    运行结果

     

    大功告成~这样就算配置好啦~

    开始我的Qt学习之旅,寒假争取能多学点吧~微笑


    Keep it simple!
    作者:N3verL4nd
    知识共享,欢迎转载。
  • 相关阅读:
    NOIP2011
    Android获取百度音乐下载音乐和歌词下载链接
    oracle备份和升级数据库
    谁刚开始学习----数据
    [Angular2] Build reuseable template with ngTemplateOutlet
    [Angular 2] Set Values on Generated Angular 2 Templates with Template Context
    [Angular2 Router] Resolving route data in Angular 2
    [MobX] MobX fundamentals: deriving computed values and managing side effects with reactions
    [Docker] Build a Simple Node.js Web Server with Docker
    [AngularJS NG-redux] Integrate Redux Devtools
  • 原文地址:https://www.cnblogs.com/lgh1992314/p/5834860.html
Copyright © 2011-2022 走看看