Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.139.238.76] |
|
Сообщ.
#1
,
|
|
|
Доброго всем дня. И опять вопрос. Хочу собрать Qt с поддержкой OpenGL, собственно ради этого все и затевалось. При конфигурации указываю
configure.exe -platform win32-msvc2008 -xplatform wincewm60standard-msvc2008 -no-openssl -no-phonon -no-webkit -no-qt3support -no-phonon-backend -opengl-es-cm -debug-and-release естественно, что при выполнении nmake оно все падает со страшным грохотом cl -c -nologo -Zm200 -Zc:wchar_t- -DDEBUG -D_DEBUG -Zi -MDd -W3 -w34100 -w34189 -DQT_SHARED -DQT_THREAD_SUPPORT -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -DSMARTPHONE2003_UI_MODEL -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_ARM -DARM -D_WIN32 -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DQT_KEYPAD_NAVIGATION -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_BUILD_OPENGL_LIB -DQT_NO_USING_NAMESPACE -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\include\QtCore" -I"..\..\include\QtGui" -I"..\..\include\QtGui" -I"..\..\include" -I"..\..\include\QtOpenGL" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\3rdparty\harfbuzz\src" -I"c:\qt-wince\qt-embedded-wince-opensource-src-4.4.3\qt-embedded-wince-opensource-src-4.4.3\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\wincewm60standard-msvc2008" -Fotmp\obj\debug_shared\ @C:\Users\belae\AppData\Local\Temp\nm167F.tmp qgl.cpp c:\qt-wince\qt-embedded-wince-opensource-src-4.4.3\qt-embedded-wince-opensource-src-4.4.3\src\opengl\qgl.h(59) : fatal error C1083: Cannot open include file: 'GLES/gl.h': No such file or directory qglcolormap.cpp qpaintengine_opengl.cpp c:\qt-wince\qt-embedded-wince-opensource-src-4.4.3\qt-embedded-wince-opensource-src-4.4.3\src\opengl\qgl.h(59) : fatal error C1083: Cannot open include file: 'GLES/gl.h': No such file or directory qglpixelbuffer.cpp c:\qt-wince\qt-embedded-wince-opensource-src-4.4.3\qt-embedded-wince-opensource-src-4.4.3\include\qtopengl\../../src/opengl/qgl.h(59) : fatal error C1083: Cannot open include file: 'GLES/gl.h': No such file or directory qglframebufferobject.cpp c:\qt-wince\qt-embedded-wince-opensource-src-4.4.3\qt-embedded-wince-opensource-src-4.4.3\include\qtopengl\../../src/opengl/qgl.h(59) : fatal error C1083: Cannot open include file: 'GLES/gl.h': No such file or directory qglextensions.cpp c:\qt-wince\qt-embedded-wince-opensource-src-4.4.3\qt-embedded-wince-opensource-src-4.4.3\include\qtopengl\../../src/opengl/qgl.h(59) : fatal error C1083: Cannot open include file: 'GLES/gl.h': No such file or directory qgl_wince.cpp c:\qt-wince\qt-embedded-wince-opensource-src-4.4.3\qt-embedded-wince-opensource-src-4.4.3\include\qtopengl\../../src/opengl/qgl.h(59) : fatal error C1083: Cannot open include file: 'GLES/gl.h': No such file or directory qglpixelbuffer_wince.cpp c:\qt-wince\qt-embedded-wince-opensource-src-4.4.3\qt-embedded-wince-opensource-src-4.4.3\include\qtopengl\../../src/opengl/qgl.h(59) : fatal error C1083: Cannot open include file: 'GLES/gl.h': No such file or directory Generating Code... NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm\cl.EXE"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop Я вот никак не могу догнать куда там нужные файлки положить и сказать об этом Qt. Есть предположение, что кто-то из них -D <define> ........ Add an explicit define to the preprocessor. -I <includepath> ... Add an explicit include path. -L <librarypath> ... Add an explicit library path. -l <libraryname> ... Add an explicit library name, residing in a librarypath. мне поможет. Только кто и как - не пойму. |
Сообщ.
#2
,
|
|
|
-I тут заголовки OpenGL
-L тут либы OpenGL И да ... логи как-то обрезаны |
Сообщ.
#3
,
|
|
|
Цитата JoeUser @ И да ... логи как-то обрезаны ну я не вижу смысла выкладывать километровую портянку с логами. Да, она в файле, но тем не менее. Цитата JoeUser @ -I тут заголовки OpenGL Это стандартные заголовки, я правильно понял? Цитата JoeUser @ -L тут либы OpenGL Т.е. в идеале мне надо к производителю устройства обратиться и попросить у него либы? Или как? |
Сообщ.
#4
,
|
|
|
Цитата kotmatroskin55 @ ну я не вижу смысла выкладывать километровую портянку с логами Сорри, форумные переключатели не заметил. Цитата kotmatroskin55 @ Это стандартные заголовки, я правильно понял? Неправильно. Допустим ты развернул OpenGL-либу для своей оси в C:\OpenGL ... там внутри должны быть директории include и lib (ну или где-то там глуюбже), вот их и нужно перечислить в ключах -I и -L. Цитата kotmatroskin55 @ Т.е. в идеале мне надо к производителю устройства обратиться и попросить у него либы? Или как? В идеале - да. Если нет, проси сорцы либы и собирай ее предварительно сам. А потом уж подключай. Добавлено Глянь тут, возможно просто SDK поможет. |
Сообщ.
#5
,
|
|
|
Цитата kotmatroskin55 @ Т.е. в идеале мне надо к производителю устройства обратиться и попросить у него либы? Или как? Начиная с OpenGL 1,1 или около того он является аппаратно независимым. Так что если вам под Windows то вам нужно поставить Windows SDK https://developer.microsoft.com/ru-ru/windo.../windows-10-sdk |
Сообщ.
#6
,
|
|
|
В итоге удалось собрать с библиотеками от производителя. Всем огромнейшее спасибо.
|