麒麟 qt 编译报错:GL/gl.h:no such file or directory

前提:离线状态下的麒麟环境
问题:如何在离线状态下,解决缺少gl库的问题?
现状:尝试从网上下载一个gl库,想要拷贝到麒麟的Qt的库路径下,发现麒麟Qt库路径是被保护的,不允许拷贝复制。不知如何是好。

QT中CMakeLists添加第三方库


基本思路就是更改cmake文件, 手动链接, 手动include头文件

cmake_minimum_required(VERSION 2.8)
 
project(fp_test_cm)
 
set(INC_DIR "/home/deng/qt_project/CNN_test/fp_test_cm/include") //""内为第三方库头文件路径
set(LINK_DIR "/home/deng/qt_project/CNN_test/fp_test_cm/libs") //""内为第三方库库文件路径(.so文件)
include_directories(${INC_DIR})
link_directories(${LINK_DIR})
 
add_executable(${PROJECT_NAME} "main.cpp")
target_link_libraries(fp_test_cm libdarknet.so) //括号内前半部分为项目名称,后半部分为库文件名称
————————————————
版权声明:本文为CSDN博主「Whats__up」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Whats__up/article/details/120184812

sudo apt-get install mesa-common-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
试试吧

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^