Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Visual c++ 6.0 prof.

(Anonym) / 5 Antworten / Baumansicht Nickles

Ich bin ein blutiger Anfänger was die Sprache angeht, habe aber trotzdem mal ein Programm abgeschrieben, daß hinterher auch funktioniert hat.

Was muß ich aber machen, um ein Programm, das ich schreibe, auch auf einem anderen Rechner laufen lassen kann??

Für eine Lösung wäre ich dankbar.

bei Antwort benachrichtigen
Anonym (Anonym) „Visual c++ 6.0 prof.“
Optionen

Warum sollte das Program nicht auf einem anderen Rechner laufen ?
Gibt es ein konkretes Problem ? (Vieleicht sogar eine Fehlermeldung?)

j.

bei Antwort benachrichtigen
(Anonym) Anonym „Warum sollte das Program nicht auf einem anderen Rechner laufen ?Gibt es ein...“
Optionen

Es gibt in der Tat Fehlermeldungen.

1. die Datei mfc42d.dll fehlt. Nachdem ich sie kopiert habe
2. die Datei msvcrtd.dll fehlt. Auch die kopiere ich, dann
3. die Datei mfco42d.dll fehlt. Dann hab ich aufgegeben, denn die
Dateien sind ziemlich groß. Das Programm selber hat lediglich 108 KB.

bei Antwort benachrichtigen
Anonym (Anonym) „Es gibt in der Tat Fehlermeldungen.1. die Datei mfc42d.dll fehlt. Nachdem ich...“
Optionen

Du versuchst ein Debug Build laufen zu lassen. (man bemerke das "d"
am Ende der DLL Namen) Diese DLLs sind normalerweise auf keinem
Windows Rechner installiert. Mach ein Release Build und versuche
es erneut.

j.

bei Antwort benachrichtigen
(Anonym) Anonym „Du versuchst ein Debug Build laufen zu lassen. man bemerke das d am Ende der DLL...“
Optionen

Vielen Dank für die Info. Jetzt klappt es.

bei Antwort benachrichtigen
count.negative (Anonym) „Visual c++ 6.0 prof.“
Optionen

Wahrscheinlich hast Du auf einem anderen Computer die Fehlermeldung:
Fehlende MFC4xxx.DLL?
Falls ja, dann mußt Du einfach die DLL Datei die er verlangt mitgeben.
Zum Verständnis: Die meisten VC++ Programme, die mit der MFC arbeiten werden so erstellt, daß man die Hauptroutinen ausgelagert (in eben diese DLL) hat. Du kannst aber auch bei den Projekteinstellungen angeben, daß die MFC Bibliotheken statisch gelinkt werden.
Nachteil: Deine EXE Datei wird meist gleich über 1Mb groß.

bei Antwort benachrichtigen