Nein, das war es leider nicht. Ich bin auf ewas Interessantes gekommen:
Die ImageDialog Klasse aus dem Tutorial sieht jetzt bei mir in etwa so aus:
Code: Alles auswählen
class ImageDialog : public QDialog
{
Q_OBJECT
public:
ImageDialog(QWidget *parent = 0) : QDialog(parent) {
ui.setupUi(this);
};
private:
Ui::ImageDialog ui;
};
So einfach, wie möglich, finde ich. Wenn ich jetzt compiliere, gibt es keinen Fehler (main ist leer).
Wenn ich in main jetzt schreibe:
Jetzt hat er wieder den selben Error.
Schreibe ich aber
copiliert er zwar, wenn ich das Programm aber ausführe, setzte es folgendes:
Code: Alles auswählen
EXC_BAD_ACCESS (0x0001)
KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0 Crashed:
0 QWidget::show() + 24 (qwidget.h:399)
1 main + 176 (main.cpp:36)
2 _start + 348 (crt.c:272)
3 start + 60

Ich bin verwirrt. Was soll ich tun?
PS. Vielleicht ist auch folgendes wichtig:
Er gibt beim Compilieren immer vor der Fehlermeldung folgende Warnung aus:
Code: Alles auswählen
/usr/bin/ld: warning -L: directory name (/private/tmp/qt-mac-opensource-src-4.1.2/lib) does not exist
/usr/bin/ld: warning -F: directory name (/private/tmp/qt-mac-opensource-src-4.1.2/lib) does not exist
Ich weiß aber nicht, warum er diese Dateien braucht und warum er sie sucht (keine Ahnung, ich bin nicht schuld).
Nihil agere delectat.