Qt510 MinGW480 release静态版编译结果及过程分享.docx

上传人:小飞机 文档编号:4888578 上传时间:2023-05-21 格式:DOCX 页数:7 大小:245.42KB
返回 下载 相关 举报
Qt510 MinGW480 release静态版编译结果及过程分享.docx_第1页
第1页 / 共7页
Qt510 MinGW480 release静态版编译结果及过程分享.docx_第2页
第2页 / 共7页
Qt510 MinGW480 release静态版编译结果及过程分享.docx_第3页
第3页 / 共7页
Qt510 MinGW480 release静态版编译结果及过程分享.docx_第4页
第4页 / 共7页
Qt510 MinGW480 release静态版编译结果及过程分享.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Qt510 MinGW480 release静态版编译结果及过程分享.docx》由会员分享,可在线阅读,更多相关《Qt510 MinGW480 release静态版编译结果及过程分享.docx(7页珍藏版)》请在三一办公上搜索。

1、经过大半天的搜索和摸索,终于成功地实现了 QT5.1.0的静态编译。本人是参照如下介绍的过程完成QT5.1.0静态版本的编译的: 75df30只是觉得不够详细,因此对它进行完善。一、文件准备下面用到的文件,可以自行到相应官网下载。我在网盘上也共享了: qt-windows-opensource-5.L0-mingw48_opengl-x86-offline.exe 或http:/download.qt-project.org/official_releases/qt/5.1/5.1.0/qt-windows-opensource-5.1.0-mingw4 8_opengl-x86-offlin

2、e.exe对于这里编译来讲,只是用里面的mingw。从搭建开发环境的角度,也需要装一个。 qt-everywhere-opensource-src-5.L0.zip或http:/download.qt-project.org/official_releases/qt/5.1/5.1.0/single/qt-everywhere-opensource-src-5.1.0.zip Python3.3.2如果不编译qtwebkit,就不用安装ActivePerl 了。二、安装安 装 qt-windows-opensource-5.L0-mingw48_opengl-x86-offline.exe,

3、我 是安装在D:QTQt5.1.0。安装过程如下:人.双击 qt-windows-opensource-5.L0-mingw48_opengl-x86-offline.exe打开。曰运皿既5. 1.0设设置-Qt5.L0次迎使用既5. 1.0设置向导。直接下一步下一步藏|退出B. 设置安装路径。C. 选择组件,这一步直接点下一步就行,不需要修改。HI运既5. 1.0设 rm选择组件请选择您想要安装的组件。QtaHQt 5.1.0 Tools默认为 全选取消全选印)Qt 5. 1.0I下一步QT) I取消D. 选择同意思,点下一步。E Qt 5. 1.0 设OB许可协议请阅读以下许可协议。在继续

4、安装之前,您必须接受这些协议中包含的条款。I do not accept the terms and condi ti ons of the above listed license agisementE. Please note by checking the bok, you rrniEt c:ancel the inst:allation or dowriloading the Qt 5. 1.0 :aiui rriust destroy :all :opies,. or portions thereof. o the Qt 5. 1.0 in your poeeeeei ons.下一步

5、(N)取消E. 再直接下一步。)P Qt 5. 1.0 设开始菜单快捷方式选择您希望在其中创建程序快捷方式的开始菜单。您还可以输入名称以创建新文件 夷。Qt 5. 1.0Accessories*Administrative ToolsAppsHatexe4jiludouMaintenanceNavi cat for MySQLQt 5.1.0StartupWinRAR忧酷启动广电运通。漏灵SB下一步成)11 取消F. 选安装,然后等它自动安装完成。 将 qt-everywhere-opensource-src-5.1.解压到 D:QT解压后,应该在D:Qt里有两个文件夹,一个是Qt5.1.0(

6、刚才QT5.1.0的安装路径),一个 是 qt-everywhere-opensource-src-5(解压后的文件夹),图上显示的 5.1.0-rel-st是后j面 我安装的静态版本的文件夹,你的电脑应该是还没有的。 安装 Python3.3.2 C:Python33双击python-3.3.2.m安装Python,-路点默认就行。三、编译准备 修改 D:QTqt-everywhere-opensource-src-5.1.0qtbasemkspecswin32-g+qmake.conf 找到 QMAKE_LFLAGS 和 QMAKE_LFLAGS_DLL,后面赋值为-staticQMAKE

7、_LFLAGS = -staticQMAKE_LFLAGS_DLL = -static保存,退出。(如果不做这个修改,生成的执行文件要依赖libgcc_s_dw2-1.dll, libstdc+-6.dll, libwinpthread-1.dll)四、开始编译开始=程序=Qt5.1.0=5.1.0=MinGW 4.8(32-bit)=Qt 5.1.0 for Desktop (MinGW 4.8 32 bit)进入命令窗口,安下面步骤执行 输入下面的命令,跳转到源代码路径cd D:QTqt-everywhere-opensource-src-5.1.0 环境变量设置set path= D:P

8、ython33;%path% 输入下面的命令,貌似要用一两分钟configure -confirm-license -opensource -platform win32-g+ -release -static -ltcg -prefix D:QT5.1.0-rel-static -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-c+11 -no-angle -

9、nomake docs -nomake tests -nomake examples -nomake demos -skip qtwebkit 没出什么错误的话,再执行下面命令,这个编译要用一个多小时。mingw32-make 最后执行下面的命令,也需要几十分钟,执行完成后,才会WD:QT5.1.0-rel-static这个 文件夹。mingw32-make install五、至此QT5.1.0的静态版本编译安装成功了,但还需要配置QtCreator。1. 打开 QtCreator:开始=程序=Qt5.1.0=Qt Creator2. 菜单栏:工具=选项3.在Qt版本 页中,点击右边的添加按钮

10、,版本名称输入Qt 5.1.0 (5.1.0-rel-static)(按你自 己喜欢),qmake 路径为 D:Qt5.1.0-rel-staticbin,点确定。4.在构建套件(kit)中,点击右边的添加按钮。名称输入为static (按你自己喜欢)。编译器 要选择 MinGW 4.8 32Bit,不能用默认的 Microsoft Visual C+ Compiler 9.0 (x86),因为前面 编译的QT静态版本生成的库是*.a格式的,要用MinGW来链接,VC+链接的库是*.lib格 式的。Qt版本选刚才新增的版本。最后把static设置为默认(在右边有个设置为默认的按钮)。 如果不置为默认,项目编译时会默认使用原来的动态库编译。这样,如果用动态的,就把Desktop Qt 5.1.0 MinGW 32bit设置为默认,用静态的,就把static 设置为默认。我把static置为默认后,新建了一个Qt GUI应用,没有修改也没有新增,纯粹一个窗口, 静态编译后的release版本有12.8M,而动态编译后的release版本只有42.5K。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号