#undef QT3_SUPPORT in paste.cpp
faure at kde.org
Mon Nov 14 15:44:21 GMT 2005
On Monday 14 November 2005 16:20, you wrote:
> This helped:
> #undef QT3_SUPPORT
> #undef QT_MOC_COMPAT
> #define QT_MOC_COMPAT
I don't understand why this is necessary; qglobal.h defines QT_MOC_COMPAT
depending on QT3_SUPPORT, and this is the very first # line in the file, before any #include...
Ah, do you use -include "..." or whatever is the Windows way of including a file from
the command line? This would explain why qglobal.h is parsed before the very top of paste.cpp
Feel free to do whatever you prefer - removing the qt3_support or adding those 3 lines
or making it linux only. But I think the best solution would be to avoid -include hacks.
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
More information about the kde-core-devel