Unabhängige exe



  • Hi,
    ich schreibe Programme mit dem „Visual C++.net Standard „ und den MFC. Ich würde gerne eine unabhängige exe erstellen die ich auf einem System laufen lassen kann, auf dem das Visual C++.net nicht installiert ist. Gibt es ein Programm oder eine Option mit der ich eine exe mit allen dazugehörigen dll’s erstellen kann oder ein Programm mit dem ich eine Setup exe für das Programm erstellen kann die sich um die Installation der nötigen dll’s auf dem System kümmert.

    Für die Hilfe bedanke ich mich im Voraus



  • Ich kann dir nicht ganz folgen: Wenn du im VC++ ein Programm erstellst, ist alles erforderliche ebenfalls mit erstellt. Allerdings im DebugMode!! Wenn du die Einstellungen auf Release änderst Menü "Build"->"setActiveConfiguration" wird alles nötige in eine exe verpackt und das läuft dann auch ohne das VC Framework.

    Wenn du auch noch einige dll´s hast oder Ordner anlegen mußt die dein Programm benötigt, dann verpack das Programm in ein setup. Da gibts einen Assistenten dafür 🙂

    Alles klaro?

    lg l00P



  • Die Geschichte mit der Release exe habe ich bereits ausprobiert, doch als ich versucht habe die Release exe auf einem PC ohne VC Framework laufen zu lassen wollte er ständig dll’s haben die auf meinem PC im System32 stehen.



  • Du müsstest die DLLs statisch linken



  • Könntest du mir bitte schreiben wie das statische linken funktioniert oder auf ein Tutorial zu dem Thema hinweisen?



  • Dol.Guldur schrieb:

    Könntest du mir bitte schreiben wie das statische linken funktioniert oder auf ein Tutorial zu dem Thema hinweisen?

    Gerne:

    Link:

    http://www.c-plusplus.net/forum/search.php

    Suchbegriff:
    dll statisch linken

    Da findest Du ein paar Threads mit einer Erklärung wie es geht.


Anmelden zum Antworten