На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592, Flex Ferrum, JoeUser
  
> Qt 4.x WinCE OprnGL
Доброго всем дня. И опять вопрос. Хочу собрать Qt с поддержкой OpenGL, собственно ради этого все и затевалось. При конфигурации указываю
ExpandedWrap disabled
    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 оно все падает со страшным грохотом
ExpandedWrap disabled
      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. Есть предположение, что кто-то из них
ExpandedWrap disabled
        -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.

мне поможет. Только кто и как - не пойму.
-I тут заголовки OpenGL
-L тут либы OpenGL

И да ... логи как-то обрезаны
Мои программные ништякиhttp://majestio.info
Цитата JoeUser @
И да ... логи как-то обрезаны

ну я не вижу смысла выкладывать километровую портянку с логами. Да, она в файле, но тем не менее.

Цитата JoeUser @
-I тут заголовки OpenGL

Это стандартные заголовки, я правильно понял?

Цитата JoeUser @
-L тут либы OpenGL

Т.е. в идеале мне надо к производителю устройства обратиться и попросить у него либы? Или как?
Цитата kotmatroskin55 @
ну я не вижу смысла выкладывать километровую портянку с логами

Логи обрезаны справа, это важно. А портянку не нужно, 40-80 строк достаточно.
Сорри, форумные переключатели не заметил.

Цитата kotmatroskin55 @
Это стандартные заголовки, я правильно понял?

Неправильно. Допустим ты развернул OpenGL-либу для своей оси в C:\OpenGL ... там внутри должны быть директории include и lib (ну или где-то там глуюбже), вот их и нужно перечислить в ключах -I и -L.

Цитата kotmatroskin55 @
Т.е. в идеале мне надо к производителю устройства обратиться и попросить у него либы? Или как?

В идеале - да. Если нет, проси сорцы либы и собирай ее предварительно сам. А потом уж подключай.

Добавлено
Глянь тут, возможно просто SDK поможет.
Мои программные ништякиhttp://majestio.info
Цитата kotmatroskin55 @
Т.е. в идеале мне надо к производителю устройства обратиться и попросить у него либы? Или как?

Начиная с OpenGL 1,1 или около того он является аппаратно независимым.

Так что если вам под Windows то вам нужно поставить Windows SDK сокращённо WDK.
https://developer.microsoft.com/ru-ru/windo.../windows-10-sdk
Правильный обед должен состоять из 5 блюд приготовленных из 33 ингредиентов.
В итоге удалось собрать с библиотеками от производителя. Всем огромнейшее спасибо.
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,1062 ]   [ 20 queries used ]   [ Generated: 20.08.19, 12:23 GMT ]