Qt编译


流程

  1. x86 Native Tools Command Prompt for vS 2017编译32位 x64编译64位
  2. 到源码目录configure -prefix "C:\Qt\Qt5.15.3" -confirm-license -opensource -debug-and-release -platform win32-msvc -qt-sqlite -qt-zlib -qt-libpng -qt-libjpeg -nomake tests -nomake examples -mp指定的安装目录为C:\Qt\Qt5.15.3
  3. nmake
  4. nmake install
  5. C:\Qt\Qt5.15.3执行qmake.exe -v查看安装版本

PS:

静态编译:

  1. 修改qtbase\mkspecs\common\msvc-desktop.conf内容: MD修改为MT
  2. configure -static -prefix "C:\Qt\Qt5.15.3_static" -confirm-license -opensource -debug-and-release -platform win32-msvc -qt-sqlite -qt-zlib -qt-libpng -qt-libjpeg -nomake tests -nomake examples -mp

推荐使用Jom编译: 推荐使用Jom替代nmake 多线程 编译 效率翻N倍: https://wiki.qt.io/Jom


含义

configure.bat

-static //指明是静态编译
-prefix "C:\Qt\Qt5.15.3" //指明安装的目录
-confirm-license -opensource  //指明是开源版本的qt
-debug-and-release //指明需要debug版和release版
-platform win32-msvc  //指明使用msvc编译
-qt-sqlite -qt-zlib -qt-libpng -qt-libjpeg //可选插件
-nomake examples -nomake tests  //不编译样例
-mp //多核编译

本文作者:vanxkr

本文链接:http://www.vanxkr.com/2022/3/Qt-Compile

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!

Qt 调试打印 可双击定位
0 条评论
已登录,注销 取消