c++ 허프 컴파일 오류:kubuntu linux에서-lGLU 및-lGL을 찾을 수 없습니다.




python opencv 라인 검출-허프 (2)

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

이 오류는 여전히 발생하고 있습니다.

뭐가 문제 야?


올바른 라이브러리 (sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev)를 설치하는 방법에 대한 답변 외에도 unix : LIBS + = -L / usr / lib / x86_64-linux- gnu / mesa / .pro 파일에, 나는 필요한 것을 알고있다. 32 비트 소프트웨어 또는 다른 시스템 종속적 인 이유를 사용하는 경우 물론 그 경로가 다를 수 있습니다.


다음 2 가지 패키지가 필요합니다.

xlibmesa-gl-dev
xlibmesa-glu-dev

-- 편집하다 --

@ephemient를 수정 해 주셔서 감사합니다. 이들은 쓸모없는 이름이었고, 오른쪽 이름은 다음과 같습니다.

libgl1-mesa-dev
libglu1-mesa-dev




kubuntu