Qt und mingw

FBIagent

Erfahrenes Mitglied
Moin,

ich habe eine Frage bezüglich Qt.
Ich benutze die IDE Dev-Cpp mit mingw compiler.

Ich habe mir eine kleines test Projekt erstellt.
Dann folgendes im Projekt verzeichniss gemacht:
Code:
qmake -project
qmake -o Makefile qt_test.pro

Mit der erstellten makefile.debug kompiliere ich das Projekt und bekomme:
Code:
[Linker error] undefinied reference to 'WinMain@16'

Vieleicht kann mir jemand von euch helfen.

Bevor die Frage kommt: Ja ich habe eine "main" funktion.

THX im Vorraus
MFG FBIagent
 
Zuletzt bearbeitet:
So,

ich denke ich habe alles so weit hinbekommen nur bekomme ich jetzt noch ein paar
Fehler beim kompilieren, die ich nicht nachvollziehen kann:
Code:
QtTutWidget.cpp:6: error: default argument given for parameter 1 of `QtTutWidget::QtTutWidget(QWidget*)'
QtTutWidget.h:10: error: after previous specification in `QtTutWidget::QtTutWidget(QWidget*)'

Hier der code:
Code:
#### QtTutWidget.h ####
#ifndef QTTUTWIDGET_H
#define QTTUTWIDGET_H
 
#include <qwidget.h>
 
class QtTutWidget : public QWidget
{
Q_OBJECT
public:
  QtTutWidget(QWidget* parent=0);
protected slots:
  void slotButtonClicked();
};
#endif

#### QtTutWidget.cpp ####
#include <qpushbutton.h>
#include <qmessagebox.h>
#include "QtTutWidget.h"
 
QtTutWidget::QtTutWidget(QWidget* parent=0) : QWidget(parent)
{
  QPushButton* button = new QPushButton("Hier klicken", this);
  QObject::connect(button, SIGNAL(clicked()), this, SLOT(slotButtonClicked()));
}
 
void QtTutWidget::slotButtonClicked()
{
  QMessageBox::information(this, "Wichtig", "LaLeLu");
}

Kann mir bestimmt jemand etwas genauer erklären was diese Fehler zu bedeuten
haben.

Das hat sich nun auch erübrigt: Flags nur im header nicht in der source.

THX im Vorraus
MFG FBIagent
 
Zuletzt bearbeitet:
Zurück