Qt学习历程(一):Qt5.5.1(mingw)静态编译步骤
2015-10-19 11:50
357 查看
先说下本文使用的软件和环境(本人才疏学浅,如有不严谨的地方请轻喷)。这边教程需要一定的Qt使用知识,如果是小白,请移步。本人使用WIN7 64位旗舰版系统。安装的Qt是5.5.1 mingw版本,具体名字是qt-opensource-windows-x86-mingw492-5.5.1.exe。本人静态编译的目的是公司需要几个产品的内部测试软件,所以我这边开发的时候,需要开发几个不需要安装的.exe文件,直接点开就可运行,不需要动态链接库的那种。
本文所用到的软件:
1.“qt-opensource-windows-x86-mingw492-5.5.1.exe”,http://yunpan.cn/cFu2t3Z5Nd2Bj 访问密码 4bb4
2.“ActivePerl-5.20.1.2000-MSWin32-x64-298557.msi”,http://yunpan.cn/cFu2UfMByaKeR 访问密码 1baa
3.“python-2.7.9.amd64.msi”,http://yunpan.cn/cFu2pFtw4TvPU 访问密码 3b53
第一步:安装Qt,我安装到了F:\QT\Qt5.5.1,需要注意的是在安装过程中选择组件的时候,一定要勾选“Source Components”。安装完成后,把“F:\QT\Qt5.5.1\5.5\mingw492_32\bin”添加到PATH环境变量中。
第二步:安装Perl。我安装到了“F:\QT\Perl64”目录。
第三部:安装 Python。我安装到了“F:\QT\Python27”目录。需要注意的是,要把“F:\QT\Python27”添加到PATH环境变量中去。
第四步:①打开Qt 5.5 for Desktop (MinGW 4.9.2 32 bit)命令行。使用“cd F:\QT\Qt5.5.1\5.5\Src”切换到源码目录。②配置(大约三分钟),使用命令“Configure.bat -confirm-license -opensource -platform win32-g++ -mp -debug-and-release -static -prefix "F:\QT\5.4.0_MinGW_static" -qt-sql-sqlite -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-qml-debug -no-angle -nomake tests -nomake examples -skip qtwebkit -skip qtwebengine”。③编译(大约三个小时),“mingw32-make -j2”。④安装(大约二十分钟),“mingw32-make install”。
第五步:①打开QtCreator-工具-选项-构件和运行,配置版本、编译器、和套件。②记事本打开 F:\QT\5.5.1_MinGW_static\mkspecs\win32-g++\qmake.conf,将QMAKE_LFLAGS 和 QMAKE_LFLAGS_DLL的=后面都改成 -static。
亲测,成功。有问题可以留言
本文所用到的软件:
1.“qt-opensource-windows-x86-mingw492-5.5.1.exe”,http://yunpan.cn/cFu2t3Z5Nd2Bj 访问密码 4bb4
2.“ActivePerl-5.20.1.2000-MSWin32-x64-298557.msi”,http://yunpan.cn/cFu2UfMByaKeR 访问密码 1baa
3.“python-2.7.9.amd64.msi”,http://yunpan.cn/cFu2pFtw4TvPU 访问密码 3b53
第一步:安装Qt,我安装到了F:\QT\Qt5.5.1,需要注意的是在安装过程中选择组件的时候,一定要勾选“Source Components”。安装完成后,把“F:\QT\Qt5.5.1\5.5\mingw492_32\bin”添加到PATH环境变量中。
第二步:安装Perl。我安装到了“F:\QT\Perl64”目录。
第三部:安装 Python。我安装到了“F:\QT\Python27”目录。需要注意的是,要把“F:\QT\Python27”添加到PATH环境变量中去。
第四步:①打开Qt 5.5 for Desktop (MinGW 4.9.2 32 bit)命令行。使用“cd F:\QT\Qt5.5.1\5.5\Src”切换到源码目录。②配置(大约三分钟),使用命令“Configure.bat -confirm-license -opensource -platform win32-g++ -mp -debug-and-release -static -prefix "F:\QT\5.4.0_MinGW_static" -qt-sql-sqlite -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-qml-debug -no-angle -nomake tests -nomake examples -skip qtwebkit -skip qtwebengine”。③编译(大约三个小时),“mingw32-make -j2”。④安装(大约二十分钟),“mingw32-make install”。
第五步:①打开QtCreator-工具-选项-构件和运行,配置版本、编译器、和套件。②记事本打开 F:\QT\5.5.1_MinGW_static\mkspecs\win32-g++\qmake.conf,将QMAKE_LFLAGS 和 QMAKE_LFLAGS_DLL的=后面都改成 -static。
亲测,成功。有问题可以留言
相关文章推荐
- Qt Creator创建 的 project工程文件介绍
- Qt编译问题笔记
- QT总结(一)
- qt调动DLL
- 关于Qt版本与安装
- 如何在Qt中写两个类,它们可以相互发信号与接收信号
- Qt5中自带串口类QtSerialPort
- 如何打印Qt中的枚举所对应的字符串
- UFT(QTP)使用-1
- Qt中foreach及QList的使用
- Qt 怎么添加图片文件?
- Qt 怎么添加图片文件?
- Qt 4.8中使用ActiveQt
- pyqt基础教程(一)
- pyqt 简易登录界面,以及界面之间的传值
- 【软件测试自动化-QTP系列讲座 43】== MTM多脚本执行管理器(二) 自动化模型篇
- QT 与 QT creator 和 QT SDK 之间的区别
- 自学QT之QSS皮肤美化教程
- Qt5布局管理项目示例
- Qt模板库、工具即控件项目示例