summaryrefslogtreecommitdiff
path: root/examples/COMMON_ERRORS
Side-by-side diff
Diffstat (limited to 'examples/COMMON_ERRORS') (more/less context) (ignore whitespace changes)
-rw-r--r--examples/COMMON_ERRORS38
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
+