首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Yocto映像(包含QT-5层)中添加和编译我的QT应用程序?

如何在Yocto映像(包含QT-5层)中添加和编译我的QT应用程序?
EN

Stack Overflow用户
提问于 2022-02-28 11:47:29
回答 1查看 523关注 0票数 0

我正在尝试将一个qt小部件应用程序/项目添加到我的yocto映像中,并通过它编译它。我知道,我必须添加一个自定义层,并制定一个食谱,其中引用了qt应用程序的文件。我还继承了qmake5,并插入了依赖+= "qtbase",但我对在我的菜谱中通过SRC_UI引用哪些文件感到困惑。QT应用程序文件是一个名为"hi“的基本项目,它不包含其他代码,并弹出一个普通的helloworld窗口。该项目文件包含以下文件:

代码语言:javascript
复制
    main.cpp 
    hi.pro 
    hi.pro.user
    mainwindow.cpp 
    mainwindow.h 
    ui_mainwindow.h

使用上述文件的参考配方将是真正的helpful.Thanks。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-28 12:17:16

关于QTYocto中的食谱,我有一个老生常谈。

检查:how to build simple qt application using yocto?

它包含一个参考hello食谱。

您只需将文件复制到菜谱的文件夹中,并在SRC_URI中指定所有文件,或者:

如果您的项目是在一个文件夹下收集的,hi

hi放在:qtexample/files下面,并在菜谱中指定它:

代码语言:javascript
复制
SRC_URI = "file://hi"
S = "${WORKDIR}/hi"

编辑

不要忘记提到要打包的文件:

代码语言:javascript
复制
FILES_${PN} = "/opt/*"

EDIT2

如果您的菜谱在运行时依赖于库或工具集,请检查哪些菜谱提供了这些库,并添加到您的菜谱中:

代码语言:javascript
复制
RDEPENDS_${PN} += "recipe"

其中recipe提供了您的运行时依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71294570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档