安装问题致命错误:QtOpenGL/qgl.h:没有此文件或目录

安装问题致命错误:QtOpenGL/qgl.h:没有此文件或目录

这是怎么回事?尝试从源安装 icub 模拟器,当编译达到 54% 时,就会发生这种疯狂的情况。

/icub-main/src/tools/iCubGui/src/animationview.cpp:35:0:
/home/zzz/Softwares/icub-main/src/tools/iCubGui/src/animationview.h:21:26: fatal error: QtOpenGL/qgl.h: No such file or directory
 #include <QtOpenGL/qgl.h>
                          ^
compilation terminated.
make[2]: *** [src/tools/iCubGui/src/CMakeFiles/iCubGui.dir/animationview.cpp.o] Error 1
make[1]: *** [src/tools/iCubGui/src/CMakeFiles/iCubGui.dir/all] Error 2
make: *** [all] Error 2

已安装:

sudo apt-get install mesa-common-dev
sudo apt-get install libgl1-mesa-dev

其地址如下:

# locate qgl.h
/usr/include/qt4/Qt/qgl.h
/usr/include/qt4/QtOpenGL/qgl.h

第一个查询:库已安装,为什么脚本再次要求它?第二个:如何将此库添加到 CMakeLists.txt 以避免将来出现错误。

我尝试了include_directories("QtOpenGL/qgl.h")。问题仍然存在。

谢谢

相关内容