Manifest Problem in VS2005
Manifest Problem in VS2005
Hallo,
ich bin gerade nach der Anleitung hier vorgegangen: (http://mm-werkstatt.informatik.uni-augs ... qt2005.pdf)
Jetzt häng ich an der Stelle mit dem Manifest.
Es kommt folgende Fehlermeldung:
general error c1010070: Failed to load and parse the manifest.
Wenn ich den eintrag bei Additional Manifest leer lasse kompliert er mir zwar das Projekt jedoch wenn das Programm ausgeführt wird kommt folgende Fehlermeldung:
QTGui4.dll nicht gefunden
Kann mir jemand helfen?
Dank euch
Campi
ich bin gerade nach der Anleitung hier vorgegangen: (http://mm-werkstatt.informatik.uni-augs ... qt2005.pdf)
Jetzt häng ich an der Stelle mit dem Manifest.
Es kommt folgende Fehlermeldung:
general error c1010070: Failed to load and parse the manifest.
Wenn ich den eintrag bei Additional Manifest leer lasse kompliert er mir zwar das Projekt jedoch wenn das Programm ausgeführt wird kommt folgende Fehlermeldung:
QTGui4.dll nicht gefunden
Kann mir jemand helfen?
Dank euch
Campi
hi
in folgendem verzeichnis (ich hoffe es ist das richtige verzeichnis bin mir gerade nicht ganz sicher) findest du die manfiest sachen die du
zu deiner exe hinzufügen must
\Programme\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT
einfach folgende datein zu deiner exe hinzufügen
Microsoft.VC80.CRT.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll
falls es immer noch nicht geht einstellungen überprüfen.
mfg
in folgendem verzeichnis (ich hoffe es ist das richtige verzeichnis bin mir gerade nicht ganz sicher) findest du die manfiest sachen die du
zu deiner exe hinzufügen must
\Programme\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT
einfach folgende datein zu deiner exe hinzufügen
Microsoft.VC80.CRT.manifest
msvcm80.dll
msvcp80.dll
msvcr80.dll
falls es immer noch nicht geht einstellungen überprüfen.
mfg
hi
kommt die meldung auf dem rechner auf dem visual studio installiert hast leicht auch ? falls ja hast du wohl bei den projekt einstellungen für das manifest irgendwas verstellt. denn auf dem rechner wo visual studio drauf is sollte es ohne das hinein kopieren gehen.
das mit kopieren vom manifest ist normalerweise nur bei rechnern notwendig wo kein visual studio drauf ist.
mach einfach ein neues qt projekt auf und vergleich die manifest einstellungen.
ich hab ein englisches visual studio da findet man es unter
properties->linker->manifest
bzw.
properties->manifest tool
mfg
kommt die meldung auf dem rechner auf dem visual studio installiert hast leicht auch ? falls ja hast du wohl bei den projekt einstellungen für das manifest irgendwas verstellt. denn auf dem rechner wo visual studio drauf is sollte es ohne das hinein kopieren gehen.
das mit kopieren vom manifest ist normalerweise nur bei rechnern notwendig wo kein visual studio drauf ist.
mach einfach ein neues qt projekt auf und vergleich die manifest einstellungen.
ich hab ein englisches visual studio da findet man es unter
properties->linker->manifest
bzw.
properties->manifest tool
mfg
Hallo,
ja klar kommt die Meldung im Visual Studio damit kompilier ich es ja!
Außerdem habe ich bei meinem Projekten kein QT Projekt.
Ich habe das alles per Hand nach dieser Anleitung gemacht:
http://mm-werkstatt.informatik.uni-augs ... qt2005.pdf
Habe eine Konsolen Anwendung erstellt!
Was kann ich jetzt noch tun?
Campi
ja klar kommt die Meldung im Visual Studio damit kompilier ich es ja!
Außerdem habe ich bei meinem Projekten kein QT Projekt.
Ich habe das alles per Hand nach dieser Anleitung gemacht:
http://mm-werkstatt.informatik.uni-augs ... qt2005.pdf
Habe eine Konsolen Anwendung erstellt!
Was kann ich jetzt noch tun?
Campi
hi
aha hab mir mal das pdf angeschaut. ich habe die kommerziele qt fassung da ist ein plugin für das erstellen von programmen bei.
im pdf steht auf seite 21.
das man was linker-> manifest tool
eintragen soll.
ich glaub bei den bei mir im vs erstellen projekten steht dort nichts.
kanns aber nicht genau sagen hab hier zwar die prjekt files aber grad kein visual studio am rechner.
probiers also mal ohne diesen eintrag. ich werd mir das morgen mal am anderen rechner genauer ansehen.
mfg
aha hab mir mal das pdf angeschaut. ich habe die kommerziele qt fassung da ist ein plugin für das erstellen von programmen bei.
im pdf steht auf seite 21.
das man was linker-> manifest tool
eintragen soll.
ich glaub bei den bei mir im vs erstellen projekten steht dort nichts.
kanns aber nicht genau sagen hab hier zwar die prjekt files aber grad kein visual studio am rechner.
probiers also mal ohne diesen eintrag. ich werd mir das morgen mal am anderen rechner genauer ansehen.
mfg
hi
hab jetzt mal so ähnlich wie in dem pdf das du genennt hast probiert ein qt projekt zu machen.
Also
Visual C++ -> Win32 Console Application Erzeugt
Precompiled heades abgeschaltet.
dann folgenden code als main.cpp genommen
#include <QtCore/QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
dann hab ich noch die linker bzw include verzeichnisse gesetzt und die libs angebene. (ohne denn manifest eintrag) und es lief.
lies sich problemlos compilieren und starten.
es sollte also auch bei dir gehen.
mfg
hab jetzt mal so ähnlich wie in dem pdf das du genennt hast probiert ein qt projekt zu machen.
Also
Visual C++ -> Win32 Console Application Erzeugt
Precompiled heades abgeschaltet.
dann folgenden code als main.cpp genommen
#include <QtCore/QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
dann hab ich noch die linker bzw include verzeichnisse gesetzt und die libs angebene. (ohne denn manifest eintrag) und es lief.
lies sich problemlos compilieren und starten.
es sollte also auch bei dir gehen.
mfg
Hi,
also compilieren tut er jetzt auch ohne Fehler bei mir.
Nur leider kommt wieder die Fehlermeldung das Dateien fehlen wenn ich das Programm ausführen möchte
jetzt hab ich einfach die datein im lib verzeichnis in mein projekt rein kopiert und jetzt hat er auch das programm ausgeführt!
komisch eigentlich hat er ja den verweis
also compilieren tut er jetzt auch ohne Fehler bei mir.
Nur leider kommt wieder die Fehlermeldung das Dateien fehlen wenn ich das Programm ausführen möchte
jetzt hab ich einfach die datein im lib verzeichnis in mein projekt rein kopiert und jetzt hat er auch das programm ausgeführt!
komisch eigentlich hat er ja den verweis
Hatte den selben Fehler.
Kopiere mal die:
Qt3Support4.dll
Qt3Supportd4.dll
QtCore4.dll
QtCored4.dll
QtDesigner4.dll
QtDesignerComponents4.dll
QtDesignerComponentsd4.dll
QtDesignerd4.dll
qt-dx331.dll
QtGui4.dll
QtGuid4.dll
QtNetwork4.dll
QtNetworkd4.dll
QtOpenGL4.dll
QtOpenGLd4.dll
QtSql4.dll
QtSqld4.dll
QtSvg4.dll
QtSvgd4.dll
QtTest4.dll
QtTestd4.dll
QtXml4.dll
QtXmld4.dll
in den system32-Ordner in deinem Windows-Ordner, dann dürfte es funktionieren.
Gruß Miriam
Kopiere mal die:
Qt3Support4.dll
Qt3Supportd4.dll
QtCore4.dll
QtCored4.dll
QtDesigner4.dll
QtDesignerComponents4.dll
QtDesignerComponentsd4.dll
QtDesignerd4.dll
qt-dx331.dll
QtGui4.dll
QtGuid4.dll
QtNetwork4.dll
QtNetworkd4.dll
QtOpenGL4.dll
QtOpenGLd4.dll
QtSql4.dll
QtSqld4.dll
QtSvg4.dll
QtSvgd4.dll
QtTest4.dll
QtTestd4.dll
QtXml4.dll
QtXmld4.dll
in den system32-Ordner in deinem Windows-Ordner, dann dürfte es funktionieren.
Gruß Miriam
Das ist aber eigentlich nicht nötig, wenn der Pfad in dem die DLL Dateien liegen (in der Regel der QT Installationspfad plus dem "bin" Verzeichnis also z.B. C:\Programme\Qt\bin) in der PATH Umgebungsvariable gesetzt wurde.
Wird die Änderung durchgeführt während Visual Studio gestartet ist, muss dieses jedoch zunächst geschlossen werden bevor die Änderungen wirksam werden.
Wird die Änderung durchgeführt während Visual Studio gestartet ist, muss dieses jedoch zunächst geschlossen werden bevor die Änderungen wirksam werden.
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel