当前位置:首页 > Qt > 正文内容

Ubuntu下编译Qt遇到的问题

4个月前 (05-24)Qt219

1. 安装完QtCreator打不开

Bash
sudo apt install build-essentialsudo apt install libxcb-xinerama0


2. GL/gl.h: No such file or directory

Bash
sudo apt-get install mesa-common-dev


3. Linux Qt cannot find -Lgl

Bash
#查找libGL所在位置[root@localhost~]# locate libGL/usr/lib64/libGL.so
/usr/lib64/libGL.so.1
/usr/lib64/libGL.so.1.2.0
/usr/share/doc/mesa-libGL-9.2.5
/usr/share/doc/mesa-libGL-9.2.5/COPYING 
#创建链接[root@localhost~]# ln -s /usr/lib64/libGL.so.1 /usr/lib/libGL.so


4. libQt5WebEngineCore.so: .dynsym local symbol at index

Bash
sudo ln -sf /usr/bin/x86_64-linux-gnu-ld.gold /usr/bin/ld


5. 修改.ui文件后代码里不生效,找不到控件

在代码所在目录使用以下命令重新生成ui_****.h文件

Bash
uic -o ui_xxxxxx.h xxxxxx.ui


6. collect2: error: ld returned 1 exit status

查看编译输出窗口提示信息,检查是否缺少库


返回列表

没有更早的文章了...

下一篇:通过http请求获取当前公网IP

相关文章

Windows系统下Qt获取U盘设备实例路径的方法

#ifdef Q_OS_WIN #include <windows.h> #include <setupapi.h> #include&nb...

Qt旧版本下载方法

根据要下载的版本修改下面链接中的红色部分http://download.qt.io/new_archive/qt/5.9/5.9.9/qt-opensource-windows-x86-5.9.9.e...