[gelöst] Exe in anderem Verzeichnis/PC nicht ausführbar

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
mathies
Beiträge: 149
Registriert: 9. Februar 2007 17:50
Wohnort: Erfurt

[gelöst] Exe in anderem Verzeichnis/PC nicht ausführbar

Beitrag von mathies »

Hallo,

ich habe ein QT Projekt, welches sich super compilieren läßt und (solange im Verzeichnis wo es erstellt wurde belassen) auch super läuft. Sobald ich es rauskopiere tut sich nix mehr - kurze Sanduhr neben dem Mauszeiger und dann Schluss. Es scheint etwas mit den Manifestdateien zu tun zu haben. Kann man die irgendwie ausschalten oder allgemein erstellen? Habe schon alle Libs von MSVC kopiert, dep-walker drüber laufen lassen usw. Hilft nix.

Verwende:
VC++ 2005
Windows XP Sp3
Qt 4.5
Projekt ist eine Win32-Konsolenanwendung mit Subsystem:Windows
Bis auf einige Ausgabepfade ist alles auf Standard belassen worden

Hat jemand eine Idee wie man das hinbekommt? Das Setup-Tool von VC++ kann und will ich nicht verwenden, daher darf die resultierende Exe keine unbekannten oder Pfadgebundenen Abhängigkeiten besitzen.

Danke schonmal.
Zuletzt geändert von mathies am 26. Mai 2009 08:44, insgesamt 1-mal geändert.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Re: Exe in anderem Verzeichnis/PC nicht ausführbar

Beitrag von macman »

mathies hat geschrieben:Kann man die irgendwie ausschalten oder allgemein erstellen?
Ausschalten kann man sie nicht, aber man kann sie ins Programm einbinden.
mathies
Beiträge: 149
Registriert: 9. Februar 2007 17:50
Wohnort: Erfurt

Beitrag von mathies »

Jap, das habe ich auch alles gemacht. Das Problem schienen aber nicht die Manifestdateien zu sein, sondern eine mit UPX gepackte qjpeg.dll :D

Falls jemand noch Probleme mit den Manifestsachen haben sollte empfehle ich folgenden Link für VS2005/2008:
http://blog.kalmbach-software.de/2008/0 ... st_x86exe/

Grüßle
Antworten