zoukankan      html  css  js  c++  java
  • VS2013编译Qt5.2.1 32位静态库debug-and-release版及结果分享

    1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.2.1.zip这个文件。

    2.安装python

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

    qtbasemkspecswin32-msvc2013qmake.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.在vs2013开发人员命令提示界面运行configure,我使用的配置参数为:

    [python] view plaincopy
     
     
    1. configure -confirm-license -opensource -platform win32-msvc2013 -debug-and-release -static -prefix "D:Qt5.2.1-static-vs2013" -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-2100m双核,4G内存的配置下,大约2个多小时就能编译完成。

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

    这样在win8.1+vs2013的环境下编译出的Qt5静态库,应该能够直接兼容WinXP。

  • 相关阅读:
    LNAP安装
    一些不错的资源网站
    转 Android智能手机上捕获数据包
    git命令
    IDEA for Mac 解决控制台乱码问题
    mac上安装port
    Linux
    VIM 技巧 (二)查找与替换
    VIM 技巧 (一)全文统一添加
    Java 查询URL对应IP地址
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/3585060.html
Copyright © 2011-2022 走看看