标签:bug ror not 安装 access 多次 tar nas board
经历了多次延期后,在3月16号,Qt发布了5.6.0版本(全面支持高DPI无疑是一个亮点),从5.6.0版本开始,Qt直接移除了webkit模块,让webengine作为其替代选择,不过webengine无法为WinXP编译(参考:https://bugreports.qt.io/browse/QTBUG-49900)。如果你还有用户仍在WinXP上使用webkit,Qt官方给的解决方案是你可以自己编译webkit。当然编译一向都不是一个很容易的东西,笔者在编译过程中也出现了很多问题,不过最后还是都得以解决。这篇文章包含笔者的一些经验,希望能有所帮助。
安装ActivePerl,Python,Ruby,Git这4个工具的时候,注意勾选将可执行文件路径添加到PATH选项,避免之后手动添加。
Tips:如果笔者推荐的某些下载链接无法打开,请使用VPN或代理之类的X墙工具。
看了icu的readme之后发现,icu提供了一个VS2010的解决方案,所以我们就直接用VS2013打开这个解决方案编译即可,具体步骤如下:
qt-everywhere-opensource-src-5.6.0.7z里面已经没有webkit的源代码了,笔者刚开始尝试去下载5.5.1版本的webkit源代码,但是在编译过程中出现了一个链接错误:LINK : fatal error LNK1104: cannot open file ‘\OPT:REF.obj‘,经过一番查找发现是webkit配置文件中的一个转义错误,参考:https://bugreports.qt.io/browse/QTBUG-50607,评论中指出已经在git修复。所以:)还是用git获取源代码吧:
http://blog.csdn.net/kenier/article/details/51064791
Qt 5.6.0 动态编译(VS2013 x86 target xp openssl icu webkit)
标签:bug ror not 安装 access 多次 tar nas board
原文地址:http://www.cnblogs.com/findumars/p/6336419.html