Seite 1 von 1

Detaillierte Meldungen aus dem moc-Compiler ?

Verfasst: 28. November 2006 11:14
von bernds
Hallo,

ich entwickle Windows-Applikationen mit dem MS Visual Studio 2003 und versuche ich mich seit kurzem mit Qt.
Dabei gibt es z.Z. ein Problem mit dem moc-Compiler, so erhalte ich z.B. mit der Datei "CasCadeView.h":

Code: Alles auswählen

class CasCadeView : public QWidget {

    Q_OBJECT

	...
public:
	CasCadeView (Handle_AIS_InteractiveContext context, QWidget* parent, Qt::WFlags wflags);
	~CasCadeView () {};

signals:
    void selectionChanged();

public slots:
    void OnFitAll ();
    void OnFitArea ();
    void OnZoom ();

protected:
    virtual void paintEvent (QPaintEvent*);
    virtual void resizeEvent (QResizeEvent*);
	...
};
die wenig hilfreiche Meldung:
Moc'ing CasCadeView.h...
(0): Warning: No relevant classes found. No output generated.
Gibt es Einstellungen, die den moc zu konkreteren Meldungen veranlassen ??
Sind Probleme mit dem 64bit-XP bekannt ??

Mfg
bernds

(Infos zur Umgebung:
Windows XP Professional x64, VS 2003, Qt 4.1.2
und Opensource-Library OpenCasCade 5.1)

Der Fehler ist gefunden !

Verfasst: 29. November 2006 11:51
von bernds
Der Fehler bestand in einem überflüssigen "\" am Ende einer Umgebungsvariablen für einen Include-Pfad.
Während der Rest des VS 7.1 davon unbetroffen bleibt, kommt der moc damit nicht klar und verweigert ohne helfende Meldung die Arbeit.

Mfg
bernds

Verfasst: 29. November 2006 12:24
von Christian81
Das riehct nach einer bugmeldung an qt-bugs@trolltech.com :)