Qt5.6.0 如何静态编译?
Qt默认是动态编译的,这就导致编译后的程序需要一些运行库才有可能跨平台执行。那么,Qt5.6.0 如何静态编译? 我的期望是,首先编译出Qt5.6.0支持MSVC 2015的静态库(static)。
搜索了一些流程,有说磁盘空间预备15GB/30GB/120GB不等,并且编译需要2~3小时。
有尝试过的前辈能否给出一些指导或者教程参考? 就官方这个 https://doc.qt.io/qt-5/windows-building.html configure 的时候加上-static 不行吗慢是肯定的 一般笔记本要3小时以上
就官方这个 https://doc.qt.io/qt-5/windows-building.html configure 的时候加上-static 不行吗慢是肯定的 一般笔记本要3小时以上 我这跑了一个小时,匡`一个报错 stop了:rggrg 不会就难 太恶心了 尝试过编译5.6.0的静态版本,错误太多,暂时放弃了。以下是5.15.2的静态版本,在github上找到的:
https://github.com/martinrotter/qt-minimalistic-builds/releases/tag/5.15.2 yhym599 发表于 2023-12-14 22:46
尝试过编译5.6.0的静态版本,错误太多,暂时放弃了。以下是5.15.2的静态版本,在github上找到的:
https:/ ...
这个版本能用在QT5.6.0的项目上吗 我前两天用2022编译的。共参考
安装 ActivePerl-5.26.1.2601-MSWin32-x64-404865.exe 添加到 path
安装 PYthon 添加到 path
安装 rubyinstaller-2.7.8-1-x64.exe 添加到 path
MathExtras.h
把 log2log2flrint 注释掉#if 一起注释
1 x64 Native Tools Command Prompt for VS 2022
2 configure -confirm-license -opensource -platform win32-msvc2015 -debug-and-release -static -static-runtime -force-debug-info -prefix "D:\Qt\5.6.0\x64_static_msvc2022_MT" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-pcre -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -nomake tests -no-compile-examples -nomake examples -skip webengine
3 nmake clean
4 nmake
5 nmake install
1 x86 Native Tools Command Prompt for VS 2022
2 configure -confirm-license -opensource -platform win32-msvc2015 -debug-and-release -static -static-runtime -force-debug-info -prefix "D:\Qt\5.6.0\static_msvc2022_MT" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-pcre -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -nomake tests -no-compile-examples -nomake examples -skip webengine
3 nmake clean
4 nmake
5 nmake install 编译完17G。 evea 发表于 2023-12-15 09:46
我前两天用2022编译的。共参考
安装 ActivePerl-5.26.1.2601-MSWin32-x64-404865.exe 添加到 path
安 ...
ActivePerl-5.26.1.2601-MSWin32-x64-404865.exe
rubyinstaller-2.7.8-1-x64.exe
这两个安装包能否分享下呢?
python的版本是什么?
编译的时候,预留磁盘空间是多少?
页:
[1]
2