Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 5

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 ]