/FIXED (Feste Basisadresse)
/FIXED[:NO]
Hinweise
Mit der Option /FIXED wird das Betriebssystem angewiesen, das Programm nur an seine bevorzugte Basisadresse zu laden. Wenn diese Basisadresse nicht zur Verfügung steht, lädt das Betriebssystem die Datei nicht. Weitere Informationen finden Sie unter /BASE (Basisadresse).
Beim Erstellen einer DLL ist /FIXED:NO die Standardeinstellung; beim Erstellen anderer Projekttypen lautet die Standardeinstellung /FIXED.
Bei Angabe von /FIXED generiert LINK keinen Verschiebungsabschnitt im Programm. Wenn das Betriebssystem das Programm zur Laufzeit nicht an diese Adresse laden kann, wird eine Fehlermeldung ausgegeben, und der Ladevorgang wird nicht ausgeführt.
Bei Angabe von /FIXED:NO wird ein Verschiebungsabschnitt im Programm generiert.
Sie sollten /FIXED nicht beim Erstellen von Gerätetreibern für Windows NT verwenden.
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.
Klicken Sie auf den Ordner Linker.
Klicken Sie auf die Eigenschaftenseite für die Befehlszeile.
Geben Sie die Option im Feld Zusätzliche Optionen ein.
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe AdditionalOptions.