2011-01-07 20 views
2

Ich versuche, mein DLL-Projekt zu konfigurieren, so dass ich auf QtCore4.dll und QtGui4.dll Funktionen zugreifen kann.Visual Studio 2008 Qt Projektkonfiguration

In meinen Projekteigenschaften unter c/C++, zusätzliche Include-Verzeichnisse habe ich hinzugefügt ... \ Qt \ 4.6.0;

Projekteigenschaften unter Linkers Zusätzliche Bibliotheksverzeichnisse habe ich Qt \ 4.6.0 \ lib

rechts, so hinzugefügt, was # include muss ich in meine Header-Dateien setzen, so dass ich die Funktionalität bekommen?

Bevor ich Abhängigkeiten und die Includes verwendet habe und jetzt habe ich die Abhängigkeiten entfernt Ich bekomme eine 'Datei kann nicht geöffnet werden:' QtCore/qcoreapplication.h ': keine solche Datei oder Verzeichnisfehler.

Dieses Projekt macht mich wie ein Idiot fühlen.

Danke.

Antwort

1

Sparen Sie sich Zeit und Mühe, erhalten Sie das Plugin: http://qt.nokia.com/downloads

+0

Ich habe das Plugin und installiert es, es hat nicht geholfen in meinem Problem obwohl – flavour404

+0

Sie müssen ein neues Projekt erstellen, das ein "Qt" -Projekt nach der Konfiguration des Plugins über "Qt-> Qt Optionen" ist. Wenn Sie dann neue Qt-Klassen erstellen (in denen Sie Q_OBJECT verwenden möchten), sollten Sie eine neue Klasse anstelle einer Datei hinzufügen und QtClass oder QtUiClass auswählen. Dadurch werden die MOC Prebuild-Schritte und der Junk erstellt. –

+0

Danke Noah, ich werde es versuchen. – flavour404

2

Ihre zusätzliche Include-Verzeichnis sollte sein .. \ qt \ 4.6.0 \ enthalten. Wenn Sie qmake oder das VS-Plugin verwenden, geschieht dies automatisch.