作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我在 kubuntu linux 11.10 中编译“hello world”应用程序时遇到了一些问题。这是项目文件:
// opengltext.pro
SOURCES += \
main.cpp
QT += opengl
还有一个cpp文件:
// main.cpp
#include <QApplication>
int main( int argc, char *argv[] )
{
QApplication app( argc, argv );
return app.exec();
}
我遇到以下错误:
:-1: error: cannot find -lGLU
:-1: error: cannot find -lGL
:-1: error: collect2: ld returned 1 exit status
我尝试在谷歌中找到这个问题的解决方案。但是没找到。我尝试安装:
sudo apt-get install libglw1-mesa-dev
但此错误仍在发生
有什么问题?
最佳答案
你需要以下2个包:
xlibmesa-gl-dev
xlibmesa-glu-dev
-- 编辑--
感谢@ephemient 的更正,这些是过时的名称,正确的名称是:
libgl1-mesa-dev
libglu1-mesa-dev
关于c++ - 编译错误: cannot find -lGLU and -lGL in kubuntu linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8321628/
这个问题在这里已经有了答案: The -l option in GCC (2 个答案) 关闭 5 年前。 我正在用 C 开发 GTK 程序,我有一个 makefile,我不知道这是什么编译器选项。
我在 kubuntu linux 11.10 中编译“hello world”应用程序时遇到了一些问题。这是项目文件: // opengltext.pro SOURCES += \ main.
我是一名优秀的程序员,十分优秀!