windows下 静态编译Qt5
2013-12-04 13:41
225 查看
windows下 静态编译Qt5
|浏览:374
|
更新:2013-06-12 17:24
一. MinGw下静态编译Qt 5 (5.02)
1) .由于代码中用到了Perl,所以首先要安装Perl的解释器ActivePerl(安装时会自动设置环境变量,无需手动添加), 下载地址http://www.activestate.com/activeperl/downloads
2) .运行cmd打开命令行工具.输入以下命令看看gcc编译器是否配置正确,
c:>Gcc
-v
[特别要注意的是由于qt5中有使用C++11的新语法,所以编译器版(Gcc)本起码要4.7。]
再输入以下命令看看perl解释器是否配置正确(本人编译qt5.02时用的版本为5.16)。
c:>perl -v
如果以上配置均正确就进行下一步。
3).将命令行切换到Qt源代码所在目录,我这里执行的命令为。
c:>L:
L:>Cdcode\qt-everywhere-opensource-src-5.0.2
4).执行如下命令开始编译
configure.bat -debug -opensource -confirm-license -platform
win32-g++ -prefix "L:\code\qt5-static-build"-nomake tests -opengl desktop--no-webkit
-c++11
mingw32-make
mingw32-make install
编译命令说明:
批处理文件configure.bat用来生成Makefile(用来保存项目编译规则, Linux下普遍使用)文件.MinGw下使用make工具来支持windows下的Makefile编译.
上边编译命令不会编译qwebkit
注意事项:
由于本人用不上
qtwebkit 所以没有编译该项目,如果要编译它,记得安装Python和Rubby的解释器(运行环境)。
1).安装Python运行环境
1 .Python下载地址(需要2.6以上版本)http://www.python.org/download/releases/
2 .手动添加运行环境变量(参见minGw配置)。
3 .命令行运行以下命令测试是否配置成功。
c:>Python
2).安装Ruby运行环境
1
.Ruby下载地址http://www.rubyinstaller.org/downloads/
2 .安装Ruby。注意勾选如下两项,如图
Add Ruby executables to your
PATH.
Associate .rb and .rbw files
with this Ruby installation.
3 .命令行运行以下命令测试是否配置成功
c:>Ruby -v
….
经验内容仅供参考
相关文章推荐
- qwt6在Windows下Qt5的编译,安装,初步使用
- windows下静态编译pthread
- windows下qt5使用ffmpeg(不用编译源码)
- Windows下静态编译Qt5
- 关于windows 静态动态库 还有编译选项的一些问题
- Poppler 及 Poppler-Qt4 在Windows下基于MinGW的静态编译 - Poppler Qt4
- QT5.10开发(2) 在Windows 10下使用MinGW编译 静态Qt 5.10 release版 详细过程
- 解决Qt5在Windows平台MSVS2010编译缺少Platform Plugin的Issue
- Windows下静态编译QT程序
- Windows下MinGW编译静态Qt I 之实践
- Windows下编译静态Qt程序
- osip和exosip在windows下的编译静态库
- QT+MinGW在windows中静态编译程序
- windows下 Qt 静态编译
- osip和exosip在windows下的编译静态库
- windows下静态编译qt4 for VS2010
- windows下 Qt 静态编译
- Windows下MinGW编译静态Qt5 I
- 在Windows 10下使用MinGW静态编译Qt 5.9.1的详细过程(Ver 17.0819)
- Qt5.8 在windows下静态编译