G-7*_*-71 12 c++ linux opengl qt kubuntu
我在kubuntu linux 11.10中编译"hello world"应用程序时遇到了一些问题.这是项目文件:
// opengltext.pro
SOURCES += \
main.cpp
QT += opengl
Run Code Online (Sandbox Code Playgroud)
还有一个cpp文件:
// main.cpp
#include <QApplication>
int main( int argc, char *argv[] )
{
QApplication app( argc, argv );
return app.exec();
}
Run Code Online (Sandbox Code Playgroud)
我有以下错误:
:-1: error: cannot find -lGLU
:-1: error: cannot find -lGL
:-1: error: collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
我尝试在谷歌找到这个问题的解决方案.但没有找到.我尝试安装:
sudo apt-get install libglw1-mesa-dev
Run Code Online (Sandbox Code Playgroud)
但这个错误仍在发生
有什么问题?
fav*_*tti 17
您需要以下2个包:
xlibmesa-gl-dev
xlibmesa-glu-dev
Run Code Online (Sandbox Code Playgroud)
- 编辑 -
感谢@ephemient的更正,这些都是过时的名字,正确的名字是:
libgl1-mesa-dev
libglu1-mesa-dev
Run Code Online (Sandbox Code Playgroud)