2014-03-07 1 views
1

Ubuntu 10.04에서 http://www.libqglviewer.com/download.html에서 다운로드 한 libQGLViewer를 설치하고 싶습니다. 매뉴얼에 따르면 나는해야만합니다.make qglviewer가 QT 관련 오류를 표시합니다.

1) CD QGLViewer/

2)

3) 즉시 그러나 오류로 종료하게 입력하여 라이브러리를 컴파일

을 -qmake를;

`c++ -c -pipe -Wall -W -Os -fPIC -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/macx-g++ -I. -I/usr/include/qt3 -I/System/Library/Frameworks/OpenGL.framework/Headers -I/System/Library/Frameworks/AGL.framework/Headers/ -I.moc/ -o .obj/qglviewer.o qglviewer.cpp 
In file included from domUtils.h:23, 
       from qglviewer.cpp:23: 
config.h:77:22: error: QGLWidget: No such file or directory 
config.h:88:17: error: QList: No such file or directory 
config.h:89:19: error: QVector: No such file or directory 
In file included from qglviewer.cpp:23: 
domUtils.h:25:23: error: QDomElement: No such file or directory 
domUtils.h:26:19: error: QString: No such file or directory 
domUtils.h:27:23: error: QStringList: No such file or directory 
domUtils.h:28:18: error: QColor: No such file or directory 
` 

이 잠시 동안 계속하고 끝나는 :

`qglviewer.cpp:841: error: ‘height’ was not declared in this scope 
qglviewer.cpp: At global scope: 
qglviewer.cpp:864: error: variable or field ‘timerEvent’ declared void 
qglviewer.cpp:864: error: ‘QTimerEvent’ was not declared in this scope 
qglviewer.cpp:864: error: expected primary-expression before ‘)’ token 
make: *** [.obj/qglviewer.o] Error 1 
[email protected]:~/Downloads/libQGLViewer-2.5.1/QGLViewer$ 
` 

나는 그것이 QT 라이브러리를 찾을 수 없기 때문에이라고 생각합니다. 그러나 http://qt-project.org/downloads에서 최신 다운로드를 사용하여 QT 5.2를 설치했습니다.

Makefile이 라이브러리 경로를 찾을 수 없습니까? 그리고 만약 그렇다면 어떻게 고쳐야합니까?

답변

1

해결했습니다! 나는 이것을 위해 qtcreator를 놓쳤다. sudo apt-get install qtcreator 10.04에서이 문제가 지속 되었기 때문에 우분투 12.04로 업그레이드해야했습니다.