Debian上的Qt Creator编译器问题
Qt Creator compiler issue on Debian
我已经在我的Debian虚拟机上正确安装了Qt Creator,但是当我试图编译默认Qt项目时,我得到了错误:无法找到-lGL。我在谷歌上搜索了解决方案,但我找到的每个解决方案都没有帮助到我,即使问题几乎是一样的。我希望有人能给我解释一下发生了什么,为什么找不到那个图书馆?
我安装了libglu1-mesa-dev包,但这并没有解决问题。我花了几天时间在我的机器上配置Qt,但我真的不知道如何解决这个库问题?
这个Qt: can't find -lGL错误没有解决我的问题。
ldconfig -p | grep GL命令输出如下:
libGLU.so.1 (libc6) => /usr/lib/i386-linux-gnu/libGLU.so.1
libGLEW.so.1.7 (libc6) => /usr/lib/i386-linux-gnu/libGLEW.so.1.7
libGL.so.1 (libc6, OS ABI: Linux 2.4.20) => /usr/lib/i386-linux-gnu/libGL.so.1
我找到了解决问题的方法,所以我将与大家分享。
正如我所描述的问题,当我试图在Debian Qt Creator交叉编译器上编译默认项目时,我遇到了一个问题。
我缺少两个库libglu1-mesa-dev和libgl1-mesa-dev我试图通过sudo apt-get install libglu1-mesa-dev libgl1-mesa-dev获得它们,但我一直收到错误W:Failed to fetch..和我通过以下三个步骤成功地解决了这个问题:
- sudo bash -c 'echo "nameserver 127.0.0.1">>/etc/resolv.conf'
- sudo apt-get update libgl1-mesa-dev
我希望这对每个缺乏任何类型库的人都有帮助,而不仅仅是这两个库!
相关文章:
- C++模板类中结构的编译器问题
- C++ std::function 对于类 exept 的所有实例都是空的(只有 Visual2019 编译器问题)
- 无法安装 R 包 "nloptr"(Ubuntu 16.04 上的 R3.6.2) - C++编译器问题
- 'std::filesystem::d irectory_iterator' 编译器问题
- C 代码问题?编译器问题?代码块
- 函数返回本地变量,尽管变量不超出范围,没有编译器问题,并且代码执行
- Linux Opensuse C 编译器问题.(无法初始化部分调试器的解压缩状态)
- C GCC功能模板超载编译器问题
- GCC4MBED 编译器问题 (C++)
- C 和 CXX 编译器问题 - 多个定义
- C++Cant do Loan Calculator:计算和编译器问题
- C++编译器问题
- C++编译器问题:3>cl:命令行错误 D8016:'/clr'和'/arch:SSE2'命令行选项不兼容
- 编译器问题:iostream不工作
- C中的结构编译器问题
- CodeBlocks编译器问题,C++
- Debian上的Qt Creator编译器问题
- 编译器问题或c语言代码块中的一些错误
- Ifstream在编译器问题
- c++中多态类的编译器问题