Arc*_*dix 4 qt build qt5 visual-studio-2015 qtwebengine
有没有人使用Microsoft Visual Studio C++ 2015在Windows上成功构建Qt的WebEngine/QtWebEngine/QWebEngine?
必要的先决条件是什么?
我设法自己构建Qt,但QtWebEngine被跳过了,所以我尝试nmake module-qtwebengine了失败有几个原因.
这只是一个部分答案,因为现在打算给任何感兴趣的人提供正确方向的指示.
首先,Qt的5.5.0并没有支持微软的Visual C++ 2015年在所有.
也就是说,我们可以修补qtwebengine\tools\qmake\mkspecs\features\functions.prf并更改少数几个win32-msvc2013,win32-msvc2015以忽略我们没有使用MSVC 2013的错误.
您需要在构建路径中使用Python 2.x. Python 3不起作用.
打开Visual Studio 2015命令提示符并切换到您的Qt源目录根目录.
要利用你的机器上的多个核心,做set CL=/MP.
跑configure -release -confirm-license -nomake examples -opensource.请注意,-debug可能会失败.
跑nmake module-qtwebengine.
现在,当我们尝试构建它时,它可能会失败,因为它找不到忍者 - 这是另一种复杂化的构建工具,并包含在Qt源代码中.您可以尝试构建它,也可以从GitHub获取Windows的二进制文件并另存ninja.exe为qtwebengine\src\3rdparty\ninja\ninja.exe.
看起来我不是唯一一个有问题的人...而且一个原因似乎是Chromium本身,这看起来像是未完成的工作.
现在有人在QtWebEngine用VS1025构建吗?
当Chromium开始使用VS2015支持建设时.到目前为止它看起来不会像5.6一样
http://lists.qt-project.org/pipermail/development/2015-July/022723.html
这里是龙
未完待续...
| 归档时间: |
|
| 查看次数: |
5997 次 |
| 最近记录: |