Programm lässt sich nicht auf anderen Rechnern ausführen
-
Hallo. Wenn ich auf dem Laptop von meinem Vater das einfachste Programm der Welt ausführe (ist auf meinem Rechner komprimiert), dann erscheint eine Fehlermeldung, die sowas sagt wie: MSVCP100.dll fehlt!
Ich glaube der Code ist überflüssig. Ich poste ihn trotzdem mal

#include <iostream> #include <conio.h> int main() { for(int i = 0; i < 5; i++) { std::cout << "Hallo Papa\n"; } _getch(); return 0; }Ich hab was gelesen, dass man dann was installieren muss. Wär aber doch ein bisschen blöde, wenn man parallel zum Programm noch ein komplett anderes von Microsoft braucht oder nicht?
Mfg
-
edit: Fehl am Platz.
-
-
Um das zu vermeiden musst du die standardbibliothek statisch linken.
-
-
1. Mache einen Release Build deiner Applikation
2. Installiere die korrekten C++ Runtime Libraries auf dem Rechner deines VatersPunkt 2 ist z.B. bei VS2010, SP1 nicht installiert:
http://www.microsoft.com/download/en/details.aspx?id=5555Falls VS2010 mit SP1:
http://www.microsoft.com/download/en/details.aspx?id=8328
-
Yoyo2000 schrieb:
(ist auf meinem Rechner komprimiert)
Compiliert. Komprimieren tust du mit einem Kompressor oder einem Archiv-Programm wie Winrar
