QT opengl es2 포함하여 configure 하는 방법을 알려주세요
arm embedded board에서 3D 그래픽을 사용하기위해
opengl es를 사용해보려고 합니다.
OS는 embedded linux를 사용하고 있습니다.
qt-everywhere-opensource-src-4.6.2
를 configure 하기 위해 해당 명령어를 사용했습니다.
./configure -prefix /opt/qtsdk-2010.05 -embedded arm -xplatform qws/linux-arm-g++ \
-prefix /usr/local/Qt2 -qt-mouse-tslib -little-endian -no-webkit -no-qt3support -no-cups \
-no-largefile -optimized-qmake -no-openssl -nomake tools -opengl es2 \
-DQT_QWS_CLIENTBLIT -DQT_NO_QWS_CURSOR
해당 명령어 사용시
The EGL functionality test failed!
EGL is required for OpenGL ES to manage contexts & surfaces.
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_EGL, QMAKE_LIBDIR_EGL and QMAKE_LIBS_EGL in
라고 뜨면서 해당 명령이 실패 합니다.
qt-everywhere-opensource-src-4.6.2/mkspecs/common/g++.conf
파일과
qt-everywhere-opensource-src-4.6.2/mkspecs/qws/linux-arm-g++/qmake.conf
파일을 살펴 본 결과 QMAKE_INCDIR_EGL, QMAKE_LIBDIR_EGL , QMAKE_LIBS_EG 의 PATH가 설정되어있지 않았습니다.
해당 PATH를 QTSDK로 적어 넣어도 마찬가지 현상이 발생합니다.
해결 방법을 아시는분 있으면 알려주시면 감사하겠습니다.
PS.
-opengl es2 옵션 대신 -opengl 옵션 사용시
All the OpenGL ES functionality tests failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_OPENGL, QMAKE_LIBDIR_OPENGL and QMAKE_LIBS_OPENGL in
라는 실패 메시지가 출력됩니다.
이렇게 해보세요 ..
sudo apt-get build-dep qt4-qmake 이거하고 다시 configure 하니까 되더라고요 ..
구글링해본결과 ;; 근데 저게 뭘 설치한건지 알게 되시면 저도 좀 알려주세요 ;;
댓글 달기