Boris Höffgen schrieb:
wie behebe ich denn folgenden Fehler?
lipstik.cpp:163: error: ISO C++ forbids declaration of `KDE_Q_EXPORT_PLUGIN' with no type lipstik.cpp: In function `int KDE_Q_EXPORT_PLUGIN(LipstikStylePlugin)': lipstik.cpp:163: error: syntax error before `::' token
Kde:3.3.0 qt-3.3.3
Hallo Boris! Welchen Compiler verwendest du? Der gcc 4 ist sehr streng geworden (was positiv ist), und da tauchen immer wieder fehlerhaft programmierter Code auf, der mit gcc 3 sich kompilieren liess. Mehrere Möglichkeiten: - Auf die nächste Version der Software warten (fällt hier aus, kde-3.3 wird nicht weiterentwickelt) - Die Fehler selbst beheben (ohne Programmierkenntnisse nicht machbar, erheblicher Zeitaufwand) - gcc 3 verwenden (hierzu gibt es viele Howto's) - gcc 4 nicht so aggresssiv einstellen (wenn das geht, ihn solche Fehler übergehen zu lassen) (ungetestet) Wobei mal schnell den Codefehler suchen und beheben direkt zum nächsten führen wird, und zum nächsten.... Wird wohl nichts werden, da KDE in dieser Version wohl noch nicht auf gcc4 ausgelegt ist. Mein Tipp: Nimm entweder gcc3 oder kde 3.5.x Viele Grüße Martin Ereth