ich habe eine kurze Frage. Bisher konnte ich in C++ alle Probleme auch ohne Macros ganz gut loesen, nur hier komme ich nicht weiter: Um das QTest-Framework zu benutzen, muss man die benutzen Typen beim QMetaType-System registrieren, und das passiert ueber ein Macro.
Code: Alles auswählen
Q_DECLARE_METATYPE( QList< QPair<Qt::Key,qint32> > );
Code: Alles auswählen
DefaultEditorTest.cpp:22:52: macro "Q_DECLARE_METATYPE" passed 2 arguments, but takes just 1
DefaultEditorTest.cpp:22: error: ISO C++ forbids declaration of ` Q_DECLARE_METATYPE' with no type
Vielen Dank schonmal,
Charly