首页| 论坛| 消息

标题:QT5.12编译时Ruby、ANGLE、ICU、ActivePerl的处理问题
作者:dearcc
日期:2019-04-27 20:41
内容:

1、QT编译时到底需不需要安装Ruby,网上搜到的资料好多都说要安装,但实际官网中并未提及!
官网明确提及的只有ActivePerl和Python。

2、关于ActivePerl,其官网只有64位的,虽然现在使用64位编译,但若想使用32位的话,必须联系他们的Representive,已经联系了,但并未收到回复!
那么32位的ActivePerl从哪来呢?
3、关于ANGLE的问题,配置过程中提示warn:opengl se2.0在机器上未配置(angle),使用-opengl desktop替换dynamic进行配置!
现在使用desktop编译,但官网还是推荐使用angle,问题在于从哪找呢?
这个描述的意思是我只要安装GPerf、Bison、 Flex就可以吗?
4、关于ICU加入编译的问题,虽然貌似目前可以不适用ICU,但是否真的有必要呢?
现在还没找到这么解决ICU加入的问题。
求各位大神指导!!!万分感谢!!!
截止到目前为止,我的编译过程:
1、准备Qt源码、QtCreator源码、ActivePerl、Python、MinGW外加:LLVM、GNUWIN32(未找到)、ICU(未找到)、Win-bison-flex。
http://iso.mirrors.ustc.edu.cn/qtproject/archive/qt/
http://iso.mirrors.ustc.edu.cn/qtproject/archive/qtcreator/
https://www.python.org/downloads/(Python可以下载64位和32位)
https://www.activestate.com/products/activeperl/downloads/(ActivePerl仅下载64位,32位需另外联系管理,linux下自带无需安装。Perl在线安装慢时,可使用360软件管家安装很快)
https://sourceforge.net/projects/mingw-w64/files/?source=navbar(MinGW下载平台有各个平台版本的64位和32位下载,但最好使用离线包,可能网络受限的原因,在线包安装时总是装不上。、MinGW也可以通过安装管理器进行安装)
https://doc.qt.io/qt-5/windows-building.html(Qt源码编译官方说明)
http://releases.llvm.org/download.html(LLVM,可以下载32位和64位,编译QDoc)
https://doc-snapshots.qt.io/q ..


#1 [stlcours 05-20 19:50]
GNUWIN32(未找到)
http://gnuwin32.sourceforge.net/
ICU(未找到)
http://site.icu-project.org/home
之所以出现上面两个问题,估计是因为你从来不使用Google
ActivePerl的32位版本,你找老人要,一定有
#2 [fsu0413 05-22 08:30]
Perl使用32位还是64位的没有关系,而且可以不使用ActivePerl,用StrawBerry Perl一样可以编译成功
使用ICU的话,用Configure的-I和-L参数来配置include路径和链接库
使用cmd.exe配置,不要使用powershell
gnuwin32 Qt源码包自带
不要直接./configure,最好在上级目录建立文件夹,然后使用 ../qt-everywhere-src-xxx/configure
#3 回 fsu0413 的帖子 [fsu0413 05-22 08:32]
fsu0413:Perl使用32位还是64位的没有关系,而且可以不使用ActivePerl,用StrawBerry Perl一样可以编译成功
使用ICU的话,用Configure的-I和-L参数来配置include路径和链接库
使用cmd.exe配置,不要使用powershell
gnuwin32 Qt源码包自带
不要直接./configure,最好在上级目录建立文件夹, .. (2019-05-22 08:30) 
还有,使用MinGW和angle的话,需要下载安装DirectX SDK,用2010年6月的就可以,不是咱们常说的DX运行时

回复 发表
主题 版块