zoukankan      html  css  js  c++  java
  • VS2012中使用编译的Qt-5.1.1静态库开发程序

    第0部分

    第一部分

    1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.1.1.zip这个文件。官方下载地址http://download.qt-project.org/official_releases/qt/5.1/5.1.1/single/qt-everywhere-opensource-src-5.1.1.zip.mirrorlist

    2.安装python

    3.解压缩qt-everywhere-opensource-src-5.1.1.zip文件,修改

    qtbasemkspecswin32-msvc2012qmake.conf文件,将

    [cpp] view plaincopy
     
    1. QMAKE_CFLAGS_RELEASE    = -O2 -MD  
    2. QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi  
    3. QMAKE_CFLAGS_DEBUG      = -Zi -MDd  

    改为

    [cpp] view plaincopy
     
    1. QMAKE_CFLAGS_RELEASE    = -O2 -MT  
    2. QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi  
    3. QMAKE_CFLAGS_DEBUG      = -Zi -MTd  

    4.在vs2012开发人员命令提示界面运行configure,我使用的配置参数为:

    [python] view plaincopy
     
    1. configure -confirm-license -opensource -platform win32-msvc2012 -debug-and-release -static -prefix "D:QT5.1.1-static-vs2012" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-qml-debug -no-angle -nomake tests -nomake examples -skip qtwebkit   

    5.使用nmake开始编译,i3双核,4G内存的配置下,大约3小时编译完成。

    6.使用nmake install安装到指定目录。

    比较惊喜的是,这样在win8+vs2012的环境下编译出的Qt5静态库,直接兼容WinXP。

    最后分享编译结果,百度网盘下载

    http://pan.baidu.com/s/1dzL81

    第二部分

    1. 安装qt-vs-addin-1.2.2-opensource.exe,安装之后,vs2012菜单栏就会出现QT5菜单。

    2. 在qt-vs-addin添加Qt5静态库:

    QT5->Qt Options->Add,添加Qt5静态库。

    3. 新建Qt5工程即可。

  • 相关阅读:
    【JSP】jQuery Deferred exception successed is not defined
    onclick事件传递变量参数&拼接字符串
    JQuery
    设计模式
    拖拽-原型继承案例
    继承
    原型
    闭包
    promise
    jsonp
  • 原文地址:https://www.cnblogs.com/Bonker/p/3457042.html
Copyright © 2011-2022 走看看