如何用sdk编译vcu-qt
一.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
........
....

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

被折叠的 条评论
为什么被折叠?



