Debug/Release



  • Ich weiß vermudlich haben das schon viel gefragt aber kann mir noch mal jemand sagen was der Unterschied zwischen:

    1: Debug Version und Statische Bibliothek
    2: Debug Version und gemeinsam genutzte Dll
    3: Release Version und Statische Bibliothek
    4: Release Version und gemeinsam genutzte Dll

    PS: Vielleicht sollte man das mal in die FAQ stellen?



  • hallo.

    denke das diese frage schon im faq steht.

    grob & schnell gesagt:

    debug: der compilierte code enthält wie
    der name schon sagt noch debuginformationen,
    so das man das programm besser testen
    und mit dem debugger dementsprechend
    zeile für zeile durchgehen kann.

    release: gegenteil von debug.
    --> dateien sind kleiner, evtl. optimierter code
    (geschwindigkeit, u.s.w.).

    statische bibliotheken sind eben statische
    bibliotheken -> code der des öffteren verwendet
    wird. wird dieser code von mehreren projekten
    genutzt, ist es zu empfehlen diesen in eine dll
    zu packen da man sonst immer zehnmal das selbe
    zeug im projekt hat.

    so genug dazu, am besten nimmst du dir mal
    die msdn vor dort steht es nämlich sicher
    besser und umfangreicher erklärt drin.

    gruß maze


Anmelden zum Antworten