• 2625阅读
  • 6回复

[下载]Qt5.12.7、Qt5.12.8 QtWebEngine支持mp4播放下载 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2020-04-22
— 本帖被 圣域天子 执行取消精华操作(2020-10-31) —
Qt5WebEngineCore.dll_Qt5.12.7-msvc2017-x86
Qt5WebEngineCore.dll_Qt5.12.7-msvc2017-x64
Qt5WebEngineCore.dll_Qt5.12.8-msvc2017-x86
Qt5WebEngineCore.dll_Qt5.12.8-msvc2017-x64

下面是简单的编译过程:
https://doc.qt.io/Qt-5/qtwebengine-platform-notes.html

Windows下,按照手册说明先安装
Python 2:https://www.python.org/
Perl:http://strawberryperl.com/

安装好后,将Python2的python.exe目录及perl.exe的目录加入到PATH中

下载好Qt源代码,解压到Qt安装目录中(注意目录结构,与Qt安装包的目录关系保持一致),
首先进入对应的msvc编译器的控制台(假设本地安装的Qt为5.12.8-msvc2017-x64),然后依次执行下面命令进行编译和安装(假设Qt安装目录为D:\Qt):

  1. cd D:\Qt\5.12.8\Src
  2. PATH=%PATH%;D:\Qt\5.12.8\Src\gnuwin32\bin
  3. cd qtwebengine
  4. D:\Qt\5.12.8\msvc2017_64\bin\qmake.exe -- -webengine-proprietary-codecs
  5. nmake release
  6. nmake install


以上就64位的编译完了,中间有编译debug版本错误不用管它。

==========================================

32位的,需要使用msvc-x64_x86编译器,不能使用msvc-x86 native编译器。

其他的步骤同上面64位的一致。


安装完后,将Qt bin目录下的Qt5WebEngineCore.dll就已经是编译后的新文件
8条评分好评度+2贡献值+2金钱+11威望+2
fsu0413 好评度 +1 我居然才直到MP4需要这个玩意 2020-04-25
fsu0413 贡献值 +1 我居然才直到MP4需要这个玩意 2020-04-25
fsu0413 威望 +1 我居然才直到MP4需要这个玩意 2020-04-25
fsu0413 金钱 +10 我居然才直到MP4需要这个玩意 2020-04-25
liulin188 好评度 +1 牛逼 2020-04-22
liulin188 贡献值 +1 牛逼 2020-04-22
liulin188 威望 +1 牛逼 2020-04-22
liulin188 金钱 +1 牛逼 2020-04-22
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线liulin188

只看该作者 1楼 发表于: 2020-04-22
坛主好人啊,我12.5的跑12.8也ok
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线liulin188

只看该作者 2楼 发表于: 2020-04-22
可以用,牛逼的很。
授人以渔吧,坛主告诉我们编译方法吧,我想编译个12.5的
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线XChinux

只看该作者 3楼 发表于: 2020-04-23
Qt帮助手册里有写怎样编译。
https://doc.qt.io/Qt-5/qtwebengine-platform-notes.html
然后再参考下网上搜索到的相关的文章,就知道如何编译了。
太耗费磁盘空间了。我编译个版本一次(只有release)要花三 四个小时。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 4楼 发表于: 2020-04-23
windows下,要用msvc-x64-x86来编译32位DLL,不能用msvc-x86 native来编译。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 5楼 发表于: 2020-04-23
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线fsu0413

只看该作者 6楼 发表于: 2020-04-25
我居然才直到MP4需要这个玩意
离线liulin188

只看该作者 7楼 发表于: 2020-04-26
回 fsu0413 的帖子
fsu0413:我居然才直到MP4需要这个玩意 (2020-04-25 10:01) 

大佬,你这边有编译好的libcurl库,这个东西官方不提供vc版本,好蛋疼!!!
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线fsu0413

只看该作者 8楼 发表于: 2020-05-12
回 liulin188 的帖子
liulin188:大佬,你这边有编译好的libcurl库,这个东西官方不提供vc版本,好蛋疼!!! (2020-04-26 18:33) 

我不是大佬。。。。我也没有编译好的curl
其实也是我自己从来不用curl
离线contrail

只看该作者 9楼 发表于: 2020-06-01
不知道楼主有遇到过编译时找不到qtmain.pdb 的warning然后视warning 为 error 之后链接失败的情况?
快速回复
限100 字节
 
上一个 下一个