Windows平台 Qt 编译静态库的方法
来源:互联网 发布:壳中少女知乎 编辑:程序博客网 时间:2024/05/16 07:33
为了不在发布时,带很多QT的DLL库,需要编译QT静态库版本
1、下载qt-everywhere-opensource-src-5.8.0.zip
2、解压后,打开
{Qt_Src_Dir}\qtbase\mkspecs\common\msvc-desktop.conf
3、修改以下3行,从"MD"修改为"MT"
QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi
QMAKE_CFLAGS_DEBUG = -Zi -MTd
4、需要修改{Qt_Src_Dir}\qtbase\src\plugins\generic\tuiotouch\qtuiohandler.cpp
491行,
qCDebug(lcTuioSet) << "Processing SET for token " << classId << id << " @ " << x << y << "∡" << angle <<
换成
qCDebug(lcTuioSet) << "Processing SET for token " << classId << id << " @ " << x << y << " " << angle <<
5、打开“VS201x开发人员命令提示”
6、进入{Qt_Src_Dir}
7、configure -static -release -qt-sqlite -qt-zlib -qt-libpng -qt-libjpeg -nomake tests -qt-xcb -nomake examples -skip qtwebkit -prefix "{Output_Dir}"
会提示选择,一般选择O和Y
8、nmake 需要很久
9、nmake install
就会把文件放到之前设置的{Output_Dir}
10、记得用户工程选择编译选项为MT和MTd!
- Windows平台 Qt 编译静态库的方法
- Qt:Windows平台下的静态编译
- Qt 静态库编译方法
- 在windows下用Qt creator + mingw编译protobuf源码生成静态链接库的方法
- Windows环境下设置Qt编译环境 - 关于Qt的静态链接库的配置和生成方法
- Windows平台 Qt 5.9 VS2017 静态编译 包括OpenSSL、ICU
- 在windows平台编译FFMPEG的静态链接库
- qt Ubuntu平台静态编译
- QT静态编译方法
- 用静态Qt库编译DLL的方法
- qt 静态库的编译
- 编译QT的静态库
- QT 4.8 静态库编译方法
- QT 4.8 静态库编译方法
- QT 4.8 静态库编译方法
- QT 4.8 静态库编译方法
- QT 4.8 静态库编译方法
- QT 4.8 静态库编译方法 (QCreator)
- oralce 分组连接
- Hibernate-入门案例
- MySQL数据类型归纳
- 基本字节
- Reduce 和 Transduce 的含义
- Windows平台 Qt 编译静态库的方法
- 图文详解win7实现局域网共享文件
- CSS3--弹性布局flexbox
- JNI开发之HelloWorld(Android Studio+ndk-bundle)
- 方程式又一波大规模 0day 攻击泄漏,微软这次要血崩【附工具】 heatlevel
- 单链表排序
- ubantu下Eclipse搭建Android环境
- 性能调优攻略
- JSTL标准标签库之函数标签