关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法

简介: 关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法

问题

  国产化开发,在国产麒麟V10+Qt5.12开发环境下编译Qt程序,出现错误”cannot find -lGL“。(PS:该错误时ubuntu开发常规错误)。


相关博客

  《关于 编译QT项目时报错:error: cannot find -lGL 的解决方法

  《关于 编译qt项目时报错:error: cannot find -lGLESv2 的解决方法

  《关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法


解决方法

  在麒麟系统上,我们去通过在线安装是会有问题的:

  

  需要通过手动建立软连接来解决。

sudo find /usr -name libGL*

  

  然后建立软连接:

sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so

  编译代码并运行,如下图:

  


相关文章
|
1月前
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
39 1
|
1月前
|
编译器 C语言 Windows
cryptopp使用Qt mingw编译,以及海思平台交叉编译
cryptopp使用Qt mingw编译,以及海思平台交叉编译
25 0
|
1月前
【QT】创建、打开QT项目只显示.pro文件的问题解决
【QT】创建、打开QT项目只显示.pro文件的问题解决
|
2月前
|
开发框架 Unix Linux
深度探索:Qt CMake工程编译后的自动打包策略
深度探索:Qt CMake工程编译后的自动打包策略
37 0
|
27天前
|
数据可视化 NoSQL 编译器
Qt Creator 新建项目
Qt Creator 新建项目
|
1月前
|
编译器 C++ Windows
QT5构建套件检测不到MSVC2017解决方法
QT5构建套件检测不到MSVC2017解决方法
40 0
|
1月前
|
编译器
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
正点原子IMX6ULL-安装交叉编译器、编译tslib触摸屏库、编译arm环境qt源代码
|
2月前
|
自然语言处理 编译器 程序员
【Qt底层之 元对象的编译】Qt 元对象系统及其编译流程解析
【Qt底层之 元对象的编译】Qt 元对象系统及其编译流程解析
107 4
|
2月前
|
开发框架 前端开发 算法
【Qt App 编译 】Qt Cmake 资源文件的加载:如何使用 CMakeLists.txt 文件和资源文件
【Qt App 编译 】Qt Cmake 资源文件的加载:如何使用 CMakeLists.txt 文件和资源文件
42 0
|
2月前
|
算法 编译器 Linux
【Qt4 部署】ARM系统上使用Qt 4 进行开发的QWS 等环境变量部署
【Qt4 部署】ARM系统上使用Qt 4 进行开发的QWS 等环境变量部署
28 0

推荐镜像

更多