/STUB (Name der MS-DOS-Stubdatei)

/STUB:filename

Argumente

filename
Eine MS-DOS-Anwendung.

Hinweise

Die Option "/STUB" fügt ein MS-DOS-Stubprogramm an ein Win32-Programm an.

Ein Stubprogramm wird aufgerufen, wenn die Datei in MS-DOS ausgeführt wird. In der Regel wird eine entsprechende Meldung angezeigt; Allerdings kann jede gültige MS-DOS-Anwendung ein Stubprogramm sein.

Geben Sie einen Dateinamen für das Stubprogramm nach einem Doppelpunkt (:) in der Befehlszeile an. Der Linker überprüft den Dateinamen und gibt eine Fehlermeldung aus, wenn die Datei keine ausführbare Datei ist. Das Programm muss eine EXE-Datei sein; Eine COM-Datei ist für ein Stubprogramm ungültig.

Wenn diese Option nicht verwendet wird, fügt der Linker ein Standard-Stubprogramm an, das die folgende Meldung ausgibt:

This program cannot be run in MS-DOS mode.

Beim Erstellen eines virtuellen Gerätetreibers kann der Benutzer einen Dateinamen angeben, der eine IMAGE_DOS_HEADER Struktur enthält (definiert in WINNT). H) anstelle des Standardheaders in der VXD verwendet werden soll.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>Linker>Befehlszeile.

  3. Geben Sie die Option in das Feld "Zusätzliche Optionen " ein.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
MSVC-Linkeroptionen