Quantcast
Channel: Qt DevNet forums: Installation and Deployment
Viewing all articles
Browse latest Browse all 2113

QT 5.0.1 opengl compilation error

$
0
0
Hi, I try to re compile QT 5.0.1 with -static option. I am using windows 7 ×64, have python, perl in my path, sdk directx installed. I took the src from the QT git. After 2 hours of compilation, I have this error: g++ -Wl,-s -Wl,-subsystem,console -o C:\Qt\Qt5.0.1\5.0.1\qt5v2\qtbase\bin\qmlsce ne.exe .obj/release_static/main.o .obj/release_static/qmlscene_plugin_import.o -LC:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib -lopengl32 -lQt5Quick -lQt5Qml -lQt5V8 -l Qt5Widgets -lQt5Network -ldnsapi -LC:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/plugins/plat forms -lqwindows -lwinspool -lshlwapi -lQt5PlatformSupport -lQt5Gui -lQt5Core -l z -llibEGL -ldxguid -llibGLESv2 -lshell32 -lkernel32 -lcomdlg32 -loleaut32 -limm 32 -lwinmm -lws2_32 -lole32 -luuid -ladvapi32 -ld3d9 -ld3dcompiler C:/Qt/Qt5.0.1 /5.0.1/qt5v2/qtbase/lib/libtranslator_common.a C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/ lib/libtranslator_hlsl.a C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libpreprocessor.a -lgdi32 -luser32 C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x243): undefined reference to `_imp__glTexParameteri@12' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x306): undefined reference to `_imp__glTexParameteri@12' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x3f0): undefined reference to `_imp__glDeleteTextures@8' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x54b): undefined reference to `_imp__glGenTextures@8' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x5c0): undefined reference to `_imp__glDeleteTextures@8' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x61d): undefined reference to `_imp__glBindTexture@8' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x6bd): undefined reference to `_imp__glBindTexture@8' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x780): undefined reference to `_imp__glTexImage2D@36' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x7a4): undefined reference to `_imp__glGenerateMipmap@4' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x7f1): undefined reference to `_imp__glGenTextures@8' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x827): undefined reference to `_imp__glGenerateMipmap@4' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x850): undefined reference to `_imp__glDeleteTextures@8' c:/qt/qt5.0.1/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686 -w64-mingw32/bin/ld.exe: C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgt exture.o): bad reloc address 0x2 in section `.text$_ZN17QSGTexturePrivateD1Ev[__ ZN17QSGTexturePrivateD1Ev]' collect2.exe: error: ld returned 1 exit status It seems to be an opengl issue, because when I try to add -lopengl32 like this, some errors disappear. g++ -Wl,-s -Wl,-subsystem,console -o C:\Qt\Qt5.0.1\5.0.1\qt5v2\qtbase\bin\qmlsce ne.exe .obj/release_static/main.o .obj/release_static/qmlscene_plugin_import.o -LC:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib -lQt5Quick -lQt5Qml -lQt5V8 -lQt5Widgets -lQt5Network -ldnsapi -LC:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/plugins/platforms -lqwi ndows -lwinspool -lshlwapi -lQt5PlatformSupport -lQt5Gui -lQt5Core -lz -llibEGL -ldxguid -llibGLESv2 -lshell32 -lkernel32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lws2_32 -lole32 -luuid -ladvapi32 -ld3d9 -ld3dcompiler C:/Qt/Qt5.0.1/5.0.1/qt5v 2/qtbase/lib/libtranslator_common.a C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libtran slator_hlsl.a C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libpreprocessor.a -lgdi32 -lu ser32 -lopengl32 C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x7a4): undefined reference to `_imp__glGenerateMipmap@4' C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgtexture.o):qsgtexture.cpp: (.text+0x827): undefined reference to `_imp__glGenerateMipmap@4' c:/qt/qt5.0.1/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686 -w64-mingw32/bin/ld.exe: C:/Qt/Qt5.0.1/5.0.1/qt5v2/qtbase/lib/libQt5Quick.a(qsgt exture.o): bad reloc address 0x2 in section `.text$_ZN17QSGTexturePrivateD1Ev[__ ZN17QSGTexturePrivateD1Ev]' collect2.exe: error: ld returned 1 exit status But now, i don’t know what to do next. I need some help. Thanks

Viewing all articles
Browse latest Browse all 2113

Trending Articles