hallo ich habe eine Konsolenanwendung mit VC++6.0 geschrieben. die funzt fehlerfrei. meine Frage lautet: wie kann ich davon eine exe-Datei machen für den Endbenutzer. Danke schön
Hallo, das hast Du bereits. Steht im debug Verzeichnis. Normalerweise gibt man dem Endbenutzer aber die Release (Erstellen/Aktive Konfiguration festlegen).
oh ja Danke bei mir in der Menüleiste des VC++6.0 prof ist nur: erstellen->Konfiguration aber keine "Aktive Konfiguration festlegen". Im debug-Verzeichnis liegen folgende Dateien vor: MeinApp : die Anwendung
und die Zwischendateien: MeinApp.ilk MeinApp.obj meinApp.pch meinApp.pdb vc60.idb vc60.pdb
welche davon repräsentiert die release.oder anders gesagt welche dateien müssen mitgegeben! Danke sehr
oh ja Danke bei mir in der Menüleiste des VC++6.0 prof ist nur: erstellen->Konfiguration aber keine "Aktive Konfiguration festlegen".
Das ist merkwürdig. Mach mal "Erstellen in Stapelverarbeitung".
Zitat:
Im debug-Verzeichnis liegen folgende Dateien vor: MeinApp : die Anwendung
Die wird gebraucht, möglicherweise noch einige Bibliotheken. Bei der Prof ist eigentlich ein Installer dabei, der "weiß" welche Dateien benötigt werden.
Zitat:
und die Zwischendateien: MeinApp.ilk MeinApp.obj meinApp.pch meinApp.pdb vc60.idb vc60.pdb
welche davon repräsentiert die release.oder anders gesagt welche dateien müssen mitgegeben! Danke sehr
Die Zwischendateien werden nur zwischendurch gebraucht. Die kannst Du löschen.
Solange du keine extravaganten Dll´s benutzt brauchst du nur die Exe.Mit dem Dependency Walker kannst du dir anschauen von welchen Dll´s deine exe abhängig ist.Die meisten(alle?) davon sind auf nem Standardwindows vorhanden. Und auch deine Prof. Version hat den Menüpunkt "aktive Konfiguration festlegen".
EDIT:Wieder zu langsam...
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.Dieser Post wurde am 17.03.2005 um 12:56 Uhr von Spacelord editiert.
oh ich bin blind!!! ich habe es gerade gesehen: aktive Konfiguration festlegen OK! ich es gemacht und hat er die release-ordner erstellt mit dem Inhalt: MeinApp : die Anwendung
und die Zwischendateien: MeinApp.obj meinApp.pch vc60.idb
Tommix schrieb
Zitat:
Mach mal "Erstellen in Stapelverarbeitung".
ich habe es auch probiert un d hat er eine release-ordner erstellt mit dem Inhalt:die datei vc60.idb was ist das !!!!?
Apropos meine Programm braucht keine DLLs
zu spacelord: was meinst du mit dem dependency walker!!??
Der Compiler speichert Informationen über die Abhängigkeiten zwischen Quelldateien und Klassendefinitionen bei der ersten Kompilierung in der .IDB-Datei des Projekts. (Informationen über Abhängigkeit geben Auskunft darüber, welche Quelldatei von welcher Klassendefinition abhängt und in welcher .H-Datei die Definition abgelegt ist.) Bei nachfolgenden Kompilierungen wird anhand der in der .IDB-Datei gespeicherten Informationen ermittelt, ob eine Quelldatei kompiliert werden muß, selbst wenn diese eine geänderte .H-Datei einfügt.
- TommixDieser Post wurde am 17.03.2005 um 13:43 Uhr von Tommix editiert.