Eine mit Visual C++ erstellte .EXE auf anderen PC's laufen lassen o.Ô
-
Hallo Leute,
ich hab Agefangen mit Visual C++ zu programmieren.
Naja leider hat sich schnell herrausgestellt das die .exe -Dateien die ich mit Visual C++ erstellt habe leider nicht auf anderen PC's laufen!
Die fehlermeldung kommt bei Vista und XP, bei XP ist das volgende:"Diese Anwendung konnte nicht gestartet werden weil die Anwendungskonfiguration nicht korrekt ist. Zur Problehmbehebung solletn sie die Anwendung neu Installieren."
Ich bin durch recherche im Internet leider nicht weiter gekommen(auser das man irgentetwas extra installieren soll, aber ich will eine ganz stink normal ausführbare EXE
) genauso wenig wie im Microsoft Forum, ich hoffe das ihr mir hier weiterhelfen könnt.mfg Pierre
-
entschuldigt ich hab vergessen zu erwähnen das ich Visual Studio 2008 benutze
(also NICHT express)
-
Meistens ist dies darauf zurück zu führen, dass die Anwendung bestimmte Basisbibliotheken (z.B. C++-Runtime) auf dem Ziel-PC vermisst. Da nicht jede Windows-Installation die passenden Basisbibliotheken enthält, müssen diese nachinstalliert oder der Anwendung beigelegt werden. Es gibt dabei mehrere Möglichkeiten ein mit MSVC erstelltes Programm auf anderen PCs bereit zu stellen (Deploy):
oder die Runtime statisch linken!
-
Finde ich auch ne schöne Möglichkeit:
http://msdn.microsoft.com/de-de/library/ms235317.aspx
oder
http://msdn.microsoft.com/de-de/library/ms235291.aspx
-
Statisches linken der Runtime, damit keine Redestr. installiert werden brauchen:
Projekt->Eigenschaften->C/C++->Code Generation->Runtime Library
auf /MT bzw. /MTd stellen.
-
danke schonmal für die antworten!
Ich bin zwar jetzt noch nicht mit dem einen tipp weiter gekommen, aber ich melde mich dann morgn nocheinmal
-
-
dangge!!!

perfektr beitrag
jetzt gehts wirklich