Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Qt 5.1.0 unable to use concatenated #define for QtPlugin IID
D0IT last edited by
Just ported an application from Qt 4.8.4 to Qt 5.1.0. In Qt 4.8.4 I was using a concatenated preprocessor definition for the plugin name (different #defines for e.g. plugin name, major/minor/etc. version number). That was working without a problem. Now, in Qt 5.1.0 I get a compile error (parsing error in the file defining the preprocessor definition).
Is there something wrong with the way moc is parsing the preprocessor definitions (was reading, that moc in Qt 5 is now completely parsing and using preprocessor definitions in the changelog)? Does anyone have comparable experience with this or any helpful information?