大家好,今天小编关注到一个比较有意思的话题,就是关于编译qt钱包的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
qt 5.6怎么编译qtWebView或者qtWebEngine?
用Qt5.5.1吧,同时有QtWebkit和QtWebEngine,官方预编译包还能支持XP系统Qt5.6后没有QtWebkit了,官方预编译包也不支持XP系统,需要支持XP

qt等于哪个版本?
QT的各个版本简述
mingGw版:
minGw其实就是gcc编译器,只不过是在windows下做了封装而已。朋友们在官网下载的只有32位版本,也就是X86版,没有64位版本。并不是说技术无法实现,而是minGw编译器,官方只发不了32位版,而因为其开源,也有相应的64位版本产生。而为了严谨,官方并没有发布64位版,而是针对minGw的官方版发不了相应的32位版。

至于强迫症程序员,完全可以放心,因为32位的程序是可以在64位跑的呀,所以安装这个版本并没有什么坏处,当然我个人推荐的也是这个。
当然,你在编译其他库的时候可能出现qtcreator无法识别的问题,这是因为该版本qt,使用minGw编译了自身,而用vs编译了qtcreator。当然,新手不必深究。
vs版:很多人之所以下砸vs版应该是因为对这个最熟悉,甚至对于minGw和clong都不知道,自然也就不敢下载。

着重说一下vs版qt的一些安装问题。
首先下载安装,这个没有任何问题。
但是此版本要求额外安装两个东西,一个是vs编译器。注意你下载的版本,如果是qt-windows-x86-opensouse-vs2013_x86这样的名字,你就需要安装32位的vs2013,第一个x86表示qt是32位的,第二个x86表示它需要一个32位的vs2013编译器。
你可以提前安装vs,也可以之后安装,之后安装的,需要重启qtcreator,然后它会自动识别出来。
怎样交叉编译一个QT应用程序?
1.设置环境变量: PATH=添加为交叉环境下编译后生成的qmake路径,通常和主机的系统是一种架构,同时需要确保交叉gcc编译器在在PATH定义 QMAKESOEC=交叉编译的对象的的平台描述文件,例如makespec/qws/linux-arm-g++ QTDIR=Qt的安装文件,存放这库和头文件 LD_LIBRARY_PATH=存放的是Qt的交叉编译后的库,准备为目标编译链接的库 2。执行环境变量 通常我们都会将以上的设置放置在一个bash脚本中,需要的时候就执行一下。开始编译 1.使用qmake -project来生成项目文件****.pro 2使用qmake来生成Makefile文件 3使用make来编译移植:使用readeif工具来分析目标系统的以来库,然后copy相关的库到目标文件系统内。通常我们也是采取脚本的方式来完成。 一般而言,凡是有规律的或者重复性的工作,我们都可以采取脚本的方式来解决。
如何编译QT5.9,支持xp系统?
很悬,需要改源码里面的接口, 5.9本身编译参数里面没有 -target xp, 其次是里面用到了一些xp不支持的系统API,重点是用编译器编译的时候不会提醒你哪些接口不支持(即使设置了系统版本5.01, 编译器支持xp),所以到时候编译完的还要放到xp系统下验证, 最难受的就是plugin相关的, 因为根本不会告诉你哪个接口没有。
如果一定要的话, 还是使用5.6的 , 同样是LTS的, 新的一些功能是没法用了,但至少支持webEngine嘛
到此,以上就是小编对于编译 qt的问题就介绍到这了,希望介绍的4点解答对大家有用。