C++ Visual Studio 08: Linker soll statisch linken

Boron

Commander
Registriert
Sep. 2001
Beiträge
2.785
Hallo Microsoft-Jünger,

wie kann ich denn dem VS 2008 Linker beibringen, dass er mein C/C++ Programm statisch linken soll?
In welchen der vielen Optionen in dem Projekteinstellungen muss ich denn was machen.
Beim gcc reichte da ein einfaches -static. Microsoft versteckt so etwas erwartungsgemäß.
Danke schon mal vorab :).
 
Hi,
du meinst warscheinlich die funktion MT\ MD. MT bindet dir die bibliotheken ein die du sonst mitgeben müsstest.

Die ist irgendwo bei den Compiler einstellungen drin.
Beim Debug heißt es dann entsprechend MTd und MDd

Gruß,
Andy
 
Beim Neuanlegen des Projektes angeben oder nachträglich:

Unter Projekt Eigenschaften im Node Konfigurationeigenschaften / Allgemein

Unter Projektstandards ->
Konfigurationstyp -> Auswahl
Verwendung von MFC -> Auswahl
Verwendungg von ATL -> Auswahl

und das jeweils für debug oder Release oder beide.

PS.: Auswahl kommt bein 'reinklicken'.
MS ist halt verspielt.
 
Zuletzt bearbeitet:
Was für eine "Denkweise" ist denn das:
Der Entwickler muss angeben welche "Runtime Library" er will. Ich will gar keine. Ich will dem Linker sagen statisch oder dynamisch linken.

Na was soll's. Vielen Dank :).
 
Zurück
Oben