STM32MP157 Qt5
按照说明@
https://www.emsyslabs.com/how-to-compile-linux-using-yocto-for-STM32mp1/
和
https://koansoftware.com/yocto-project-meta-layer-for-stm32mp1-by-koan/
我相信会创建一个 qtcreator 可执行文件或脚本,我可以在主机 (Debian) 上运行它来创建和交叉编译适用于 STM32MP157 的 QT5 应用程序。
我是 QT 的新手,但需要创建一个简单的 UI 以在 STM32MP157 上运行,我错过了什么?
回帖(1)
2023-2-8 11:15:10
QtCreator 是一个独立的可执行文件。它是 Qt 提供的 IDE(请参阅他们的网站)。
如果要使用 QtCreator 构建交叉编译 Qt 代码,则必须在调用 QtCreator之前设置交叉编译环境。
为此,您有两个选择: 1. 打开终端,设置环境,调用 Qtcreator;2.将交叉编译环境脚本添加到脚本中。
我通常喜欢复制现有的脚本 Qt/Tools/QtCreator/bin/ qtcreator.sh并修改它
- cp Qt/Tools/QtCreator/bin/qtcreator.sh Qt/Tools/QtCreator/bin/qtcreator-stm32.sh
并插入这样一行(你必须让它适应你的交叉编译器)
- #! /bin/bash
-
- # Bourne shell(sh), use the . command to source a file
- . /opt/st/stm32mp1-disco/2.6-snapshot/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_eglfs-linux-gnueabi
Distinti Saluti / 最好的
QtCreator 是一个独立的可执行文件。它是 Qt 提供的 IDE(请参阅他们的网站)。
如果要使用 QtCreator 构建交叉编译 Qt 代码,则必须在调用 QtCreator之前设置交叉编译环境。
为此,您有两个选择: 1. 打开终端,设置环境,调用 Qtcreator;2.将交叉编译环境脚本添加到脚本中。
我通常喜欢复制现有的脚本 Qt/Tools/QtCreator/bin/ qtcreator.sh并修改它
- cp Qt/Tools/QtCreator/bin/qtcreator.sh Qt/Tools/QtCreator/bin/qtcreator-stm32.sh
并插入这样一行(你必须让它适应你的交叉编译器)
- #! /bin/bash
-
- # Bourne shell(sh), use the . command to source a file
- . /opt/st/stm32mp1-disco/2.6-snapshot/environment-setup-cortexa7t2hf-neon-vfpv4-openstlinux_eglfs-linux-gnueabi
Distinti Saluti / 最好的
举报
更多回帖