[Qt-interest] QGLWidget Compiler Error
Natan Abolafya
natanabolafya at gmail.com
Thu Sep 10 13:24:26 CEST 2009
I'm trying to use QGLWidget just to see how faster is it than QWidget.
But when the include part gives compiler error.
pro file has "Qt += opengl". It used to give me some other error
before that, so I know that's not the problem.
the errors are mainly from windows.h-windef.h-wingdi.h
Here is the compiler error :
------------------------------------------------------------------------------------------------------------------
In file included from
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:48,
"the source file which includes QGLWidget"
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windef.h:324:
error: expected unqualified-id before numeric constant
In file included from
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:52,
"the source file which includes QGLWidget"
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1503:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1554:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1614:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1622:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1623:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1728:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1843:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1854:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1907:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1941:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1946:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1970:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1984:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1990:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:1998:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2096:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2105:
error: `POINTL' does not name a type
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2287:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2342:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2343:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2344:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2345:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2376:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2377:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2378:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2379:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2748:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2749:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2764:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2795:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2809:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2827:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2833:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2871:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2908:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2910:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2917:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2920:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2923:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2924:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2933:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2934:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2935:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2936:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2937:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2938:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2939:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2940:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2941:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:2976:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:3011:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/wingdi.h:3013:
error: `LPPOINT' has not been declared
In file included from
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:55,
"the source file which includes QGLWidget"
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:2649:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:2763:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:2764:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:2783:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:2956:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3014:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3015:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3016:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3017:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3018:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3038:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3083:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3098:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3345:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3431:
error: expected identifier before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3431:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3432:
error: expected identifier before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3432:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3433:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3520:
error: expected identifier before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3520:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3590:
error: `LPPOINT' was not declared in this scope
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3617:
error: `LPPOINT' was not declared in this scope
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3829:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3830:
error: expected identifier before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3830:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3878:
error: expected identifier before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3878:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3879:
error: expected identifier before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3879:
error: expected `,' or `...' before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:3905:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winuser.h:4054:
error: invalid conversion from `int' to `HWND__*'
In file included from
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:78,
"the source file which includes QGLWidget"
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/imm.h:254:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/imm.h:260:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/imm.h:275:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/imm.h:382:
error: `LPPOINT' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/imm.h:383:
error: `LPPOINT' has not been declared
In file included from
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:83,
"the source file which includes QGLWidget"
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/shellapi.h:293:
error: `LPPOINT' has not been declared
In file included from
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:86,
"the source file which includes QGLWidget"
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/commdlg.h:401:
error: expected unqualified-id before numeric constant
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/commdlg.h:417:
error: expected unqualified-id before numeric constant
In file included from
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/ole2.h:29,
from C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:114,
"the source file which includes QGLWidget"
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/oleidl.h:427:
error: `POINTL' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/oleidl.h:428:
error: `POINTL' has not been declared
C:/Qt/2009.03/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/oleidl.h:430:
error: `POINTL' has not been declared
------------------------------------------------------------------------------------------------------------------
I'm using QtCreator thus mingw32 and Windows XP SP3. I don't think
it's relevant but doesn't harm to point it out : my graphics card is
something called "VIA/S3G UniChrome Pro IGP"
thanks.
More information about the Qt-interest-old
mailing list