summaryrefslogtreecommitdiff
path: root/examples/COMMON_ERRORS
Unidiff
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 @@
1A List of common compile errors
2
3Error:
4/simple.o simple.cpp
5make: *** Keine Regel vorhanden, um das Target ».moc//moc_simple.cpp«,
6
7Answer: There is only a rule for ./moc/$PLATFORM/moc_simple.cpp your platform
8leading to a double slash. Set $PLATFORM and run qmake again
9
10Error:
11Assembler messages:
12FATAL: can't create .obj/obj/simple.o: Datei oder Verzeichnis nicht gefunden
13make: *** [.obj/obj/simple.o] Unterbrechung
14
15Answer: you forgot to run qmake after setting $PLATFORM
16
17
18Error:
19/obj/simple.o simple.cpp
20/home/ich/programming/opie/head/opie/include/opie/oapplicationfactory.h: In
21 member function `QWidget*
22 OApplicationFactory<Product>::createMainWindow(const QString&, QWidget*,
23 const char*, unsigned int) [with Product = MainWindow]':
24 /home/ich/programming/opie/head/qt-cvs/include/qvaluelist.h:27: instantiated from here
25 /home/ich/programming/opie/head/opie/include/opie/oapplicationfactory.h:100: error: '
26 class MainWindow' has no member named 'appName'
27 /home/ich/programming/opie/head/opie/include/opie/oapplicationfactory.h: In
28 member function `QStringList OApplicationFactory<Product>::applications()
29 const [with Product = MainWindow]':
30 /home/ich/programming/opie/head/qt-cvs/include/qvaluelist.h:27: instantiated from here
31 /home/ich/programming/opie/head/opie/include/opie/oapplicationfactory.h:108: error: '
32 class MainWindow' has no member named 'appName'
33 make: *** [.obj/obj/simple.o] Fehler 1
34
35Answer: gcc loves to spit out long compiler errors for template. the problem is that oapplication factory
36wants to call a static method called appName() on your widget. You need to add static QString appName()
37and return the name of the executable
38