Problem mit exe-Datei
-
Hi,
ich habe ein Programm in Visual C++ 2008 Express geschrieben, das in der DOS-Oberfläche läuft und habe über die Debugging/Release-Funktion eine exe-Datei erstellt.
Wenn ich diese jedoch auf einem anderen PC ausführen will, kommt die Fehlermeldung: "Diese Anwendung konnte nicht gestartet werden, da die Side-by-Side-Konfiguration ungültig ist. Weitere Informationen finden Sie im Anwendungsereignisprotokoll."Was mache ich falsch?
Kann mir bitte jemand sagen wie ich die exe-Datei so erstelle dass sie überall funktioniert.Danke
Mike
-
Du compilierst wahrscheinlich mit Multithreaded-DLL /MTd.
Du musst die Eigenschaftsseiten deines Projekts öffnen und unter C/C++ Codegenerierung
Multithreaded /MT auswählen, dann läuft die *.exe auch auf anderen Rechnern.
-
Oder alternativ das "Visual C++ 2008 Redistributable Package (x86)" auf dem anderen Rechner installieren: http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=de
-
Ncoh was zu lesen: http://blog.kalmbach-software.de/de/2008/03/05/wie-man-statisch-gegen-die-c-runtime-crt-linkt/
-
@Wilma: Das ist doch Quatsch. Ausserdem darf die Debug Version der CRT nicht distributiert werden. (Wenn schon, dann die CRT statisch linken.)
@Fragesteller: Suche im Forum nach Runtime und Du findest massenweise Beiträge.
Hier mal ein Bsp.: http://www.c-plusplus.net/forum/viewtopic-var-t-is-253848Wie erwähnt kannst Du die CRT auch statisch linken. Suche im Forum danach, es gibt viele Beiträge.
Simon
Edit: *g* viel zu langsam...
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum MFC (Visual C++) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Wenn schon verschieben, dann bitte in das richtige Unterforum.
C++/CLI wäre richtiger. Die Express hat keine MFC. Konsole auch keine MFC.
-
Franky LX schrieb:
C++/CLI wäre richtiger.
Klar, warum nicht gleich ins Mathe-Forum?
-
@matze: bist Du bekloppt?
Das ist im falschen Forum, Klugscheißer.
-
Franky LX schrieb:
@matze: bist Du bekloppt?
Das ist im falschen Forum, Klugscheißer.Es ist nicht im falschen Forum. Mit VS2008 (auch mit Express) kann man native C++ programmieren.
Simon
-
Franky LX schrieb:
@matze: bist Du bekloppt?
Das ist im falschen Forum, Klugscheißer.Ich zitiere mal, da du scheinbar nicht in der Lage bist, die Forenbeschreibung zu lesen:
c-plusplus.net/forum schrieb:
Fragen zu den MFC (Microsoft Foundation Classes), aber auch zum Visual C++, immer noch die am häufigsten eingesetzte IDE mit Compiler unter Windows. WinForms haben mit MFC übrigens nichts zu tun.
Dazu gehört logischerweise auch die EE. Wer ist jetzt der bekloppte Klugscheißer?