-rw-r--r-- | examples/COMMON_ERRORS | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/examples/COMMON_ERRORS b/examples/COMMON_ERRORS new file mode 100644 index 0000000..d260868 --- a/dev/null +++ b/examples/COMMON_ERRORS @@ -0,0 +1,38 @@ +A List of common compile errors + +Error: +/simple.o simple.cpp +make: *** Keine Regel vorhanden, um das Target ».moc//moc_simple.cpp«, + +Answer: There is only a rule for ./moc/$PLATFORM/moc_simple.cpp your platform +leading to a double slash. Set $PLATFORM and run qmake again + +Error: +Assembler messages: +FATAL: can't create .obj/obj/simple.o: Datei oder Verzeichnis nicht gefunden +make: *** [.obj/obj/simple.o] Unterbrechung + +Answer: you forgot to run qmake after setting $PLATFORM + + +Error: +/obj/simple.o simple.cpp +/home/ich/programming/opie/head/opie/include/opie/oapplicationfactory.h: In + member function `QWidget* + OApplicationFactory<Product>::createMainWindow(const QString&, QWidget*, + const char*, unsigned int) [with Product = MainWindow]': + /home/ich/programming/opie/head/qt-cvs/include/qvaluelist.h:27: instantiated from here + /home/ich/programming/opie/head/opie/include/opie/oapplicationfactory.h:100: error: ' + class MainWindow' has no member named 'appName' + /home/ich/programming/opie/head/opie/include/opie/oapplicationfactory.h: In + member function `QStringList OApplicationFactory<Product>::applications() + const [with Product = MainWindow]': + /home/ich/programming/opie/head/qt-cvs/include/qvaluelist.h:27: instantiated from here + /home/ich/programming/opie/head/opie/include/opie/oapplicationfactory.h:108: error: ' + class MainWindow' has no member named 'appName' + make: *** [.obj/obj/simple.o] Fehler 1 + +Answer: gcc loves to spit out long compiler errors for template. the problem is that oapplication factory +wants to call a static method called appName() on your widget. You need to add static QString appName() +and return the name of the executable + |