window下编译qt5.9源码
来源:互联网 发布:java synchronizedmap 编辑:程序博客网 时间:2024/06/07 08:02
经过几次尝试终于完成了,虽然qtwebengine模块还是没成功。等之后成功在添加吧
1准备
源码在文中下载地址里找
vs2015
openssl
activeperl
py2.7.5及以后(有说3不行的自行验证)
RUBY
ICU(好像被墙了,自己解决吧)
2openssl编译
1解压
2用cmd 在文件夹下 perl Configure VC-WIN32 no-asm --prefix=你想存放的文件夹例如:c:\qt\openssl
3ms\do_ms
4nmake -f ms\ntdll.mak
5nmake -f ms\ntdll.mak install 到2中的文件夹
3icu编译
用vs2015打开icu\source\allinone\allinone.sln
接受升级
debug和re都编译一遍
4编译
- 打开VS2015的x86命令提示工具,执行以下命令:
- SET ROOT=C:\Qt\qt-everywhere-opensource-src-5.9.0
- SET PATH=%ROOT%\qtbase\bin;%ROOT%\gnuwin32\bin;%PATH%
- SET ROOT=
- SET INCLUDE=C:\Qt\icu\include;%INCLUDE%
- SET LIB=C:\Qt\icu\lib;%LIB%
- SET PATH=C:\Qt\icu\lib;%PATH%
- SET PATH=C:\Qt\icu\bin;%PATH%
- configure.bat -prefix C:\qt\ -debug-and-release -opensource -ltcg -nomake examples -nomake tests -skip qtwebengine -skip qtwebview -accessibility -plugin-sql-odbc -plugin-sql-sqlite -opengl dynamic -qt-zlib -qt-pcre -icu -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -ssl -openssl -mp -I C:\qt\building\openssl\include -l C:\qt\building\openssl\lib 地址部分自己改
- y后等
- nmake 等
- nmake install
错误
u1077在命令行vc\bin下vcvars32.bat一般可以解决
阅读全文
0 0
- window下编译qt5.9源码
- window 下编译LibreOffice源码
- window下编译virtualbox源码
- VS2013下 Qt5.5.0源码编译
- window下编译qt5.6.1含QWebengine模块开启MP4
- 【Lua】---Window下编译Lua源码
- CryEngine5官方 window下源码编译
- window下编译virtualbox源码 4.3.34
- Ubuntu12.04下Qt5.2中源码编译Qwt
- windows下qt5使用ffmpeg(不用编译源码)
- Windows下使用VS2013编译Qt5.6源码
- Qt5.9 在windows下静态编译
- qt5.7.0源码编译手记
- QT5.4.2源码交叉编译
- qt5.7.0源码编译手记
- window下编译QT5出现错误:Cannot find file: D:\用户目录\Documents\ThreadClass\ThreadClass.pro.
- 32位的Ubuntu16.04安装QT5.8,并编译实现window环境下的代码
- spark学习9之在window下进行源码编译打包
- nc命令用法举例
- IOS TableView Cell出场动画
- AngularJS 多重搜索——之三重搜索实现
- XML文件解析(DOM方式)
- 解决:File.delete(); 删完文件还在, 但实际上图像已经删除, 再次选择图片崩溃.
- window下编译qt5.9源码
- php fgetcsv函数的问题及解决办法
- Android_UI:PreferenceActivity PreferenceFragment
- java 输入输出流(文件操作)及序列化
- HDUOJ 2136 Largest prime factor
- 关于JS调用Java后台API跨域问题的解决方法
- CSS3中的文字特效
- MFC读取配置文件GetPrivateProfileString
- Spring中的Quartz使用方法简介