使用Yocto,我正在尝试使用Open GL和相应的SDK构建Linux映像,以便为此映像构建应用程序。
构建应用程序时出错。在SDK目录(/opt/poky/1.7.3)中找不到文件GL / gl.h.我只有以下文件:
- ./ sysroots / cortexa9hf-VFP氖-狭小-Linux的gnueabi的/ usr /包括/ gstreamer的-1.0 / GST / GL / gl.h
- ./ sysroots / cortexa9hf-VFP氖-狭小-Linux的gnueabi的/ usr /包括/ GLES / gl.h
- ./ sysroots / cortexa9hf-VFP氖-狭小-Linux的gnueabi / usr / src目录/调试/台面/ 2_10.1.3-R0 /梅萨-10.1.3 /包含/ GL / gl.h
所以GL / gl.h不在 / usr / include diredctory
在Yocto构建目录中,有GL / gl.h文件:
- ./ TMP /工作/ cortexa9hf-VFP氖-mx6qdl-狭小-Linux的gnueabi /台面/ 2_10.1.3-R0 / SYSROOT-DESTDIR的/ usr /包括/ GL / gl.h
- ./ TMP /工作/ cortexa9hf-VFP氖-mx6qdl-狭小-Linux的gnueabi /台面/ 2_10.1.3-R0 /包分割/台面DBG / usr / src目录/调试/台面/ 2_10.1.3 -R 0 /梅萨-10.1.3 /包含/ GL / gl.h
- ./ TMP /工作/ cortexa9hf-VFP氖-mx6qdl-狭小-Linux的gnueabi /台面/ 2_10.1.3-R0 /包分割/ libGL函数台面-dev的在/ usr /包括/ GL / gl.h
- ./ TMP /工作/ cortexa9hf-VFP氖-mx6qdl-狭小-Linux的gnueabi /台面/ 2_10.1.3-R0 /包/ usr / src目录/调试/台面/ 2_10.1.3-R0 /台面10.1 0.3 /包含/ GL / gl.h
- ./ TMP /工作/ cortexa9hf-VFP氖-mx6qdl-狭小-Linux的gnueabi /台面/ 2_10.1.3-R0 /包的/ usr /包括/ GL / gl.h
- ./ TMP /工作/ imx6dlgpr-狭小-Linux的gnueabi / GPR3 / 1.0-R0 / SDK /图像/选择/狭小/ 1.7.3 / sysroots / cortexa9hf-VFP氖-狭小-Linux的gnueabi / USR /src/debug/mesa/2_10.1.3-r0/Mesa-10.1.3/include/GL/gl.h
我使用以下命令构建sdk:
bitbake fsl-image-multimedia-full -c populate_sdk
如何在SDK include目录中找到GL / gl.h文件?
在我的local.conf文件中,我添加了:
DISTRO_FEATURES_remove = "x11 wayland"
DISTRO_FEATURES_append = " mesa-gl opengl"
欢迎任何帮助。
感谢