On Tue, Jun 12, 2007 at 09:38:59PM +0200, Peter Kümmel wrote:
> Edwin Leuven wrote:
> > Edwin Leuven wrote:
> >> Peter Kümmel wrote:
> >>> I'm wrong, moc is better now. Here (4.3) this macro check works:
> >>>
> >>> #if (QT_VERSION >= QT_VERSION_CHECK(4, 2, 0))
> > 
> > and
> > 
> > #if QT_VERSION >= QT_VERSION_CHECK(4, 2, 0)
> > 
> > compiles but with the following messages:
> > 
> > 1>c:\lyx\trunk\src\frontends\qt4\IconPalette.h(20) : warning C4067:
> > unexpected tokens following preprocessor directive - expected a newline
> > 1>c:\lyx\trunk\src\frontends\qt4\IconPalette.h(20) : warning C4067:
> > unexpected tokens following preprocessor directive - expected a newline
> > 1>c:\lyx\trunk\src\frontends\qt4\IconPalette.h(30) : warning C4067:
> > unexpected tokens following preprocessor directive - expected a newline
> > 1>c:\lyx\trunk\src\frontends\qt4\IconPalette.h(30) : warning C4067:
> > unexpected tokens following preprocessor directive - expected a newline
> > 
> 
> maybe QT_VERSION_CHECK is new in qt4.3, could you find it in
> src/corelib/global/qglobal.h?
> 
> Does it help when you add for Qt<4.3?
> 
> #define QT_VERSION_CHECK(major, minor, patch) ((major<<16)|(minor<<8)|(patch))

Maybe just using 0x040200 in the check would help, too...

Andre'

Reply via email to