Ubuntu的Qt编译环境配置

1、找不到C和C++编译器

利用run文件安装QT6.8.0和QT5.12.2版本后,打开QtCreator时,找不到编译器。

可在终端中查找gcc和g++版本,如果没有就安装。

复制代码
gcc --version
g++ --version

如果没有就安装:

复制代码
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install clang        #非必须

安装好之后就会自动检测到:

2、编译找不到库文件问题

编译时出现错误:/usr/bin/ld: cannot find -lGL: No such file or directory

安装后解决:

sudo apt-get install libgl1-mesa-dev #安装OpenGL核心库

其它配置参考:

ubuntu qt 环境变量配置_ubuntu qt5 环境变量-CSDN博客

1)设置环境变量

QT

export PATH="/opt/Qt/5.15.2/gcc_64/bin:$PATH"

export LD_LIBRARY_PATH="/opt/Qt/5.15.2/gcc_64/lib:$LD_LIBRARY_PATH"

export QT_PLUGIN_PATH="/opt/Qt/5.15.2/gcc_64/plugins:$QT_PLUGIN_PATH"

export QML2_IMPORT_PATH="/opt/Qt/5.15.2/gcc_64/qml:$QML2_IMPORT_PATH"

相关推荐
007php0075 小时前
PHP与Java项目在服务器上的对接准备与过程
java·服务器·开发语言·分布式·面试·职场和发展·php
Evand J6 小时前
【MATLAB程序,一维非线性EKF与RTS】MATLAB,用于一维的位移与速度滤波和RTS平滑/高精度定位,带滤波前后的误差对比
开发语言·matlab·卡尔曼滤波·rts平滑·正向滤波
火云洞红孩儿11 小时前
告别界面孤岛:PyMe如何用一站式流程重塑Python GUI开发?
开发语言·python
叫我辉哥e111 小时前
新手进阶Python:办公看板集成ERP跨系统同步+自动备份+AI异常复盘
开发语言·人工智能·python
晚风吹长发11 小时前
初步了解Linux中的命名管道及简单应用和简单日志
linux·运维·服务器·开发语言·数据结构·c++·算法
C++ 老炮儿的技术栈11 小时前
不调用C++/C的字符串库函数,编写函数strcpy
c语言·开发语言·c++·windows·git·postman·visual studio
布局呆星12 小时前
闭包与装饰器
开发语言·python
fyzy12 小时前
C++写后端实现,实现前后端分离
开发语言·c++
huohuopro12 小时前
Mybatis的七种传参方式
java·开发语言·mybatis
Lee_SmallNorth12 小时前
变态需求之【角色不同访问数据库的用户不同】
java·开发语言·数据库