Hello,

I am trying to compile Qt-everywhere-4.7.1 for Windows CE using a custom 
SDK. During the compile step (nmake) of the QtOpenGLd4.lib I get the 
following error message:

Creating library ..\..\lib\QtOpenGLd4.lib and object 
..\..\lib\QtOpenGLd4.exp

qgl.obj : error LNK2001: unresolved external symbol "public: static 
struct QMetaObject const QGLWindowSurface::staticMetaObject" 
(?staticmetaobj...@qglwindowsurface@@2UQMetaObject@@B)
qglpaintdevice.obj : error LNK2001: unresolved external symbol "public: 
static struct QMetaObject const QGLWindowSurface::staticMetaObject" 
(?staticmetaobj...@qglwindowsurface@@2UQMetaObject@@B)
..\..\lib\QtOpenGLd4.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 
8\VC\ce\bi
n\x86_arm\link.EXE"' : return code '0x460'
Stop.

With qt everywhere 4.6.3 everything works fine. My configure options are

-platform win32-msvc2005
-xplatform wince60standardRPDA-armv41-msvc2005
-iwmmxt
-rtti
-no-dbus
-stl
-exceptions
-qt-libpng
-debug-and-release
-opengl-es-cm
-no-accessibility

The problem seems to be a moc-error, but I could not figure out the 
exact cause. Does anyone know the source of the problem and how to solve it?

Thanks in advance

Regards,

Jochen

_______________________________________________
Qt-wince-interest mailing list
Qt-wince-interest@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-wince-interest

Reply via email to