如何在 Yocto 图像(包含 QT-5 层)中添加和编译我的 QT 应用程序?
How to add and compile my QT application in Yocto image (which contains QT-5 layer.)?
我正在尝试将 qt 小部件 application/project 添加到我的 yocto 图像并通过它进行编译。我知道我必须添加一个自定义层并制作一个参考 qt 应用程序文件的配方。我也继承了 qmake5 并插入了 DEPENDS += "qtbase",但我对在我的食谱中通过 SRC_UI 引用哪些文件感到困惑。 QT 应用程序文件是一个名为“hi”的基本项目,它不包含任何额外的代码并弹出一个普通的 helloworld window。项目文件包含以下文件:
main.cpp
hi.pro
hi.pro.user
mainwindow.cpp
mainwindow.h
ui_mainwindow.h
使用上述文件的参考食谱实际上是 helpful.Thanks。
我对 Yocto
中的 QT
食谱有一个旧的回复。
检查:how to build simple qt application using yocto?
它包含一个参考 hello world 食谱。
您只需要将您的文件复制到 recipes 文件夹并指定 SRC_URI
或:
中的所有文件
如果你的项目集中在一个文件夹下hi
:
将 hi
置于:qtexample/files
下并在配方中指定:
SRC_URI = "file://hi"
S = "${WORKDIR}/hi"
编辑:
不要忘记提及要打包的文件:
FILES_${PN} = "/opt/*"
EDIT2:
如果您的食谱在 运行 时依赖于一个库或一组工具,请检查哪些食谱提供了这些库并添加到您的食谱中:
RDEPENDS_${PN} += "recipe"
其中 recipe
提供您的 运行 时间依赖性。
我正在尝试将 qt 小部件 application/project 添加到我的 yocto 图像并通过它进行编译。我知道我必须添加一个自定义层并制作一个参考 qt 应用程序文件的配方。我也继承了 qmake5 并插入了 DEPENDS += "qtbase",但我对在我的食谱中通过 SRC_UI 引用哪些文件感到困惑。 QT 应用程序文件是一个名为“hi”的基本项目,它不包含任何额外的代码并弹出一个普通的 helloworld window。项目文件包含以下文件:
main.cpp
hi.pro
hi.pro.user
mainwindow.cpp
mainwindow.h
ui_mainwindow.h
使用上述文件的参考食谱实际上是 helpful.Thanks。
我对 Yocto
中的 QT
食谱有一个旧的回复。
检查:how to build simple qt application using yocto?
它包含一个参考 hello world 食谱。
您只需要将您的文件复制到 recipes 文件夹并指定 SRC_URI
或:
如果你的项目集中在一个文件夹下hi
:
将 hi
置于:qtexample/files
下并在配方中指定:
SRC_URI = "file://hi"
S = "${WORKDIR}/hi"
编辑:
不要忘记提及要打包的文件:
FILES_${PN} = "/opt/*"
EDIT2:
如果您的食谱在 运行 时依赖于一个库或一组工具,请检查哪些食谱提供了这些库并添加到您的食谱中:
RDEPENDS_${PN} += "recipe"
其中 recipe
提供您的 运行 时间依赖性。