【Xilinx】如何用sdk编译vcu-qt

本文档详细介绍了如何配置SDK,安装Qt,配置QtCreator以及编译VCU-Qt工程。首先,通过Petalinux配置Qtsdk并生成安装sdk。接着,查找Petalinux对应的Qt版本并下载安装。然后,在QtCreator中手动添加编译器、Qt版本和Kits。最后,修改vcu_qt.pro文件的搜索路径和编译链接库,完成编译并解决可能出现的#include问题。编译完成后,将程序复制到开发板运行,并设置相应的环境变量。

一.SDK工具的准备

请参考
如何脱离petalinux环境直接编译vcu-gst-app

1.配置Qt sdk

petalinux-config -c rootfs

设置Petalinux Package Groups -> packagegroup-petalinux-qt -> populate_sdk_qt5
退出保存
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.生成并安装sdk

petalinux-build --sdk
petalinux-package --sysroot

build sdk这步根据电脑配置,可能需要半小时到一小时




二.安装Qt

1.查看petalinux对应的Qt版本号

根据结果可以看出版本为5.13.2

xlx@u16:/opt/work/p202/xilinx-vcu-zcu106-v2020.2-final/images/linux/sdk/sysroots$ find -name libQt*
./aarch64-xilinx-linux/usr/lib/libQt5WaylandClient.prl
./aarch64-xilinx-linux/usr/lib/libQt53DQuickExtras.so.5
./aarch64-xilinx-linux/usr/lib/libQt5Xml.so
./aarch64-xilinx-linux/usr/lib/libQt5PublishSubscribe.so
./aarch64-xilinx-linux/usr/lib/libQt5DesignerComponents.so.5.13
./aarch64-xilinx-linux/usr/lib/libQt5Widgets.so
./aarch64-xilinx-linux/usr/lib/libQt5EglFSDeviceIntegration.so.5
./aarch64-xilinx-linux/usr/lib/libQt5QmlDevTools.prl
./aarch64-xilinx-linux/usr/lib/libQt53DCore.so.5
./aarch64-xilinx-linux/usr/lib/libQt5Qml.so.5.13
./aarch64-xilinx-linux/usr/lib/libQt5SerialPort.so.5.13.2
./aarch64-xilinx-linux/usr/lib/libQt5SerialPort.prl
........
....
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值