Qt-interest Archive, May 2007
Wierd, compile-time error with Qt
Message 1 in thread
Hello, I'm getting this:
$ make
/usr/bin/uic amazonkukumainwindow.ui -o ui_amazonkukumainwindow.h
/usr/bin/uic productconfdialog.ui -o ui_productconfdialog.h
/usr/bin/uic mainviewwidget.ui -o ui_mainviewwidget.h
/usr/bin/uic preferencesdialog.ui -o ui_preferencesdialog.h
g++ -c -pipe -g -D_REENTRANT -Wall -W -DQT_SQL_LIB -DQT_XML_LIB
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml
-I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql
-I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include/qwt5 -I.
-I. -o main.o main.cc
/usr/bin/moc -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB
-DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I.
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml
-I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSql -I/usr/include/qt4
-I/usr/include/qwt5 -I. -I. amazonkuku.hh -o moc_amazonkuku.cpp
g++ -c -pipe -g -D_REENTRANT -Wall -W -DQT_SQL_LIB -DQT_XML_LIB
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui
-I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml
-I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql
-I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include/qwt5 -I.
-I. -o amazonkuku.o amazonkuku.cc
/usr/include/qt4/QtGui/qpushbutton.h:31: error: expected initializer
before 'QtGuiModule'
make: *** [amazonkuku.o] Error 1
This is definitely strange. I'm running Qt 4.2.3. What might this
problem be about? Any missing header in my code?
Cheers,
--
[ signature omitted ]
Message 2 in thread
> g++ -c -pipe -g -D_REENTRANT -Wall -W -DQT_SQL_LIB -DQT_XML_LIB
> -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
> -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore
> -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui
> -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml
> -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql
> -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include/qwt5 -I.
> -I. -o amazonkuku.o amazonkuku.cc
> /usr/include/qt4/QtGui/qpushbutton.h:31: error: expected initializer
> before 'QtGuiModule'
> make: *** [amazonkuku.o] Error 1
>
> This is definitely strange. I'm running Qt 4.2.3. What might this
> problem be about? Any missing header in my code?
>
Errors like this are usually caused by an error in one of the header
files processed before the qt include file. Usually this is a missing ;
at then end of a class declaration.
--Justin
begin:vcard
begin:vcard
fn:Justin Noel
n:Noel;Justin
org:ICS;Engineering
adr:;;54B Middlesex Trpk;Bedford;MA;01730;USA
email;internet:justin@xxxxxxx
title:Sr. Consulting Engineer / Certified Qt Instructor
tel;work:(617) 621-0060
url:http://www.ics.com
version:2.1
end:vcard
Message 3 in thread
On 5/21/07, Justin Noel <justin@xxxxxxx> wrote:
>
> > g++ -c -pipe -g -D_REENTRANT -Wall -W -DQT_SQL_LIB -DQT_XML_LIB
> > -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
> > -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore
> > -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui
> > -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml
> > -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql
> > -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include/qwt5 -I.
> > -I. -o amazonkuku.o amazonkuku.cc
> > /usr/include/qt4/QtGui/qpushbutton.h:31: error: expected initializer
> > before 'QtGuiModule'
> > make: *** [amazonkuku.o] Error 1
> >
> > This is definitely strange. I'm running Qt 4.2.3. What might this
> > problem be about? Any missing header in my code?
> >
>
> Errors like this are usually caused by an error in one of the header
> files processed before the qt include file. Usually this is a missing ;
> at then end of a class declaration.
>
Argh, you're right, thank you!
> --Justin
>
>
>
>
--
[ signature omitted ]