qt ffmpeg webegine
时间: 2023-12-16 08:03:04 浏览: 119
回答: 为了在QT中使用FFmpeg和WebEngine,你需要进行一些编译和配置。首先,你需要在QT源码根目录下新建一个build_hisi.sh文件,内容如下:
```
#!/bin/bash
./configure -v \
-extprefix /home/user/soft/QT5.12_hisi \
-recheck-all \
-opensource -confirm-license \
-release -shared \
-xplatform linux-aarch64-himix100 \
-sysroot /opt/hisi-linux/x86-arm/aarch64-himix100-linux/target \
-no-gcc-sysroot -pkg-config \
-nomake examples -nomake tests -make libs
```
这个脚本文件用于配置QT的编译选项和路径。接下来,你需要编译和安装udev。使用以下命令进行编译:
```
$ ./configure --prefix=/opt/hisi-linux/x86-arm/aarch64-himix100-linux/usr --disable-extras --disable-introspection --with-pic --with-systemdsystemunitdir=/opt/hisi-linux/x86-arm/aarch64-himix100-linux/usr/share --build=x86_64-pc-linux-gnu --host=aarch64-himix100-linux --target=aarch64-linux-gnu CFLAGS='-w -mcpu=cortex-a73.cortex-a53' LDFLAGS='-w -mcpu=cortex-a73.cortex-a53'
$ make -j8
# source /etc/profile
# make install
```
这些命令将编译和安装udev,并将其安装到指定的目录中。最后,你需要编译和配置OpenSSL。使用以下命令进行配置:
```
$ ./config no-asm shared --prefix=/opt/hisi-linux/x86-arm/aarch64-himix100-linux/usr --openssldir=/opt/hisi-linux/x86-arm/aarch64-himix100-linux/usr
```
这个命令将配置OpenSSL的编译选项和路径。完成配置后,你可以使用make命令进行编译和安装。这样,你就可以在QT中使用FFmpeg和WebEngine了。
#### 引用[.reference_title]
- *1* *2* *3* [海思3559A QT 5.12移植(带webengine 和 opengl es)](https://blog.csdn.net/weixin_30781107/article/details/97452727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文