none
Visual C++ Runtime deaktivieren??? RRS feed

  • Frage

  • Wie kann ich bei Microsoft Visual C++ 2010 Express das C++ Runtime von Microsoft deaktvieren??? 

    Wenn ich i-welchen Freunden meine Programme schicken will kommt fast jedes mal die Fehlermeldung das die Anwendung nicht gestartet werden kann, weil eine MSVCP100.dll fehlt. Nicht jeder will sich dann Microsoft Visual C++ 2010 Redistributable Package downloaden.

    In Google hab ich bereits geschaut und keine gute Lösung entdeckt.


    Mittwoch, 24. April 2013 15:13

Antworten

  • Am 24.04.2013 17:13, schrieb Jaspilein:
    > Wie kann ich bei Microsoft Visual C++ 2010 Express das C++ Runtime von Microsoft
    > deaktvieren???
    >
    > Wenn ich i-welchen Freunden meine Programme schicken will kommt fast jedes mal
    > die Fehlermeldung das die Anwendung nicht gestartet werden kann, weil eine
    > MSVCP100.dll fehlt. Nicht jeder will sich dann Microsoft Visual C++ 2010
    > Redistributable Package downloaden.
     
    Hallo Jaspilein,
     
    Die Option verbirgt sich in der Visual Studio Oberfläche unter der
    Kategorie C/C++ - Code Generation (Code Generierung) - Runtime Library
    (Laufzeitbibliothek). Dort mußt Du für Deine Anwendung Multi Threaded
    (/MT) oder Multi Threaded Debug (/MTd) auswählen.
    Es müssen aber alle Bibliotheken, gegen die Du linkst, mit dieser Option
    erzeugt worden sein, sonst zieht eine dieser Bibliotheken die
    dynamischen Laufzeitbibliotheken (MSVCR100.DLL, ...)
     
    >
    > In Google hab ich bereits geschaut und keine gute Lösung entdeckt.
    >
    Dann waren Deine Suchbegriffe falsch ;)
     
    Hoffe das hilft Dir weiter,
     
    Cheers Volker
     
    • Als Antwort vorgeschlagen Bordon Donnerstag, 25. April 2013 07:29
    • Als Antwort markiert Jaspilein Donnerstag, 25. April 2013 11:46
    Mittwoch, 24. April 2013 19:44

Alle Antworten

  • Am 24.04.2013 17:13, schrieb Jaspilein:
    > Wie kann ich bei Microsoft Visual C++ 2010 Express das C++ Runtime von Microsoft
    > deaktvieren???
    >
    > Wenn ich i-welchen Freunden meine Programme schicken will kommt fast jedes mal
    > die Fehlermeldung das die Anwendung nicht gestartet werden kann, weil eine
    > MSVCP100.dll fehlt. Nicht jeder will sich dann Microsoft Visual C++ 2010
    > Redistributable Package downloaden.
     
    Hallo Jaspilein,
     
    Die Option verbirgt sich in der Visual Studio Oberfläche unter der
    Kategorie C/C++ - Code Generation (Code Generierung) - Runtime Library
    (Laufzeitbibliothek). Dort mußt Du für Deine Anwendung Multi Threaded
    (/MT) oder Multi Threaded Debug (/MTd) auswählen.
    Es müssen aber alle Bibliotheken, gegen die Du linkst, mit dieser Option
    erzeugt worden sein, sonst zieht eine dieser Bibliotheken die
    dynamischen Laufzeitbibliotheken (MSVCR100.DLL, ...)
     
    >
    > In Google hab ich bereits geschaut und keine gute Lösung entdeckt.
    >
    Dann waren Deine Suchbegriffe falsch ;)
     
    Hoffe das hilft Dir weiter,
     
    Cheers Volker
     
    • Als Antwort vorgeschlagen Bordon Donnerstag, 25. April 2013 07:29
    • Als Antwort markiert Jaspilein Donnerstag, 25. April 2013 11:46
    Mittwoch, 24. April 2013 19:44
  • http://blog.kalmbach-software.de/de/2008/03/05/wie-man-statisch-gegen-die-c-runtime-crt-linkt/

    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de

    • Als Antwort markiert Jaspilein Donnerstag, 25. April 2013 11:48
    • Tag als Antwort aufgehoben Jaspilein Donnerstag, 25. April 2013 12:11
    Donnerstag, 25. April 2013 07:58
    Moderator
  • Danke für deine Hilfe jetzt klappt es endlich, dann hab ich anscheinend wirklich den falschen Suchbegriff verwendet. :D
    • Als Antwort markiert Jaspilein Samstag, 27. April 2013 15:12
    • Tag als Antwort aufgehoben Jaspilein Samstag, 27. April 2013 15:12
    Donnerstag, 25. April 2013 12:12