Egy érthetetlen qt-hiba.

 ( emberk | 2007. február 15., csütörtök - 22:02 )

Nagyon kivan a tudatom ezzel a hibával, mi az hogy hiba van a header-ben?
egy pár gombos qt-alkalmazás fordítása amit csináltam annyi, hogy egy táblázatban lévő adatokból csinál statisztikát (szóval osztályátlagot készít meg tanulóátlagot, de még félkész, sőt inkább negyed kész, ami megy az jó de még hiányzik egy csomó funkció, lényegében elektronikus napló lesz), gondolkoztam, azon, ha ész van kiteszem forrásostól, az oldalamra, free lesz,de most egyszrűen nem tudom lefordítani. Eddig qt 3.3.5-el simán lefordult ment is, de most 3.3.7- ez a marhaságot adja:

gcc -c -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib64/qt/mkspecs/default -I. -I. -I/usr/lib64/qt/include -o stat.o stat.c
In file included from /usr/lib64/qt/include/qwindowdefs.h:43,
from /usr/lib64/qt/include/qwidget.h:42,
from /usr/lib64/qt/include/qdesktopwidget.h:40,
from /usr/lib64/qt/include/qapplication.h:42,
from stat.c:7:
/usr/lib64/qt/include/qobjectdefs.h:152: error: syntax error before "QObject"
/usr/lib64/qt/include/qobjectdefs.h:152: warning: type defaults to `int' in declaration of `QObject'
/usr/lib64/qt/include/qobjectdefs.h:152: warning: data definition has no type or storage class
/usr/lib64/qt/include/qobjectdefs.h:153: error: syntax error before "QMetaObject"
/usr/lib64/qt/include/qobjectdefs.h:153: warning: type defaults to `int' in declaration of `QMetaObject'
/usr/lib64/qt/include/qobjectdefs.h:153: warning: data definition has no type or storage class

ilyenből még van vagy 200 sor.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Azt hogyan mondtad meg neki, hogy ez C++?
Lehet hogy jobb eredményt kapnál, ha kifejezetten a 'g++' paranccsal végeznéd a fordítást.