Announcement

Collapse
No announcement yet.

Komplette EXE

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Komplette EXE

    Hallo,
    ich programmire in Visual C++ 2008 Express Edition
    und ich habe ein prgramm welches ich state und es läuft.
    auch im projektverzeichnis meines programms ist die *.exe datei vorhanden.
    Sie läuft. Aber bei freunden (bei anderen PC's) nicht.
    Ich habe gehört man braucht noch eine *.dll datei damit das programm läuft.
    Wie erstelle ich die Fertige *.exe welche "überall" läuft.
    Ich glaube ihr habt diese Frae schon einmal beantwortet, aber ich finde hier nichts....
    Hier ist mein Code : http://nopaste.ch/423d722195ae1a8.html
    Mir reicht auch ein Link zu eine anderem Thread

    mfg Samuel

  • #2
    Auch hallo,

    Wie erstelle ich die Fertige *.exe welche "überall" läuft.
    ohne das Programm im Einzelnen zu kennen zwei Ideen:
    -man integriert den Code der DLL-Datei in den C++ Code
    -man lädt die DLL-Datei während der Laufzeit und verzichtet bei Nichtvorhandensein der Datei auf die Funktionalität: http://www.computerbase.de/lexikon/Dynamic_Link_Library (-> Einbinden von DLLs zur Laufzeit)
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      -man integriert den Code der DLL-Datei in den C++ Code
      -man lädt die DLL-Datei während der Laufzeit und verzichtet bei Nichtvorhandensein der Datei auf die Funktionalität:
      ????

      1. es gab ja wohl einen Grund das in eine DLL zu packen: Wahrscheinlich eine "Fremdbibliothek" oder geplante Mehrfachverwendung. Woher nimmst du im ersteren Fall den Code?

      2. Wozu habe ich dann den Programmcode entwickelt, wenn es auch ohne geht? Was sollte ein "halblaufendes" Programm

      Üblicherweise werden die DLL mit ausgeliefert oder das Programm statisch gelinkt. Es gibt Programme einem sagen, welche DLLs fehlen.....http://www.dependencywalker.com/
      Zuletzt editiert von Christian Marquardt; 01.11.2008, 08:42.
      Christian

      Comment


      • #4
        oder das Programm statisch gelinkt.
        Stimmt. Das war die direktere Vorgehensweise statt des Umwegs...
        MfG
        Cheat-Sheets for Developers / Programming Quotes

        Comment

        Working...
        X