Freigeben über


/STUB (Name der MS-DOS-Stubdatei)

Aktualisiert: November 2007

/STUB:filename

Hinweise

Dabei gilt:

  • filename
    eine MS-DOS-Anwendung.

Hinweise

Die Option /STUB verknüpft ein MS-DOS-Stub-Programm mit einem Win32-Programm.

Ein Stub-Programm wird aufgerufen, wenn die Datei unter MS-DOS ausgeführt wird. Gewöhnlich zeigt das Programm eine entsprechende Meldung an; allerdings kann jede gültige MS-DOS-Anwendung ein Stub-Programm sein.

Geben Sie in der Befehlszeile nach dem Doppelpunkt (:) einen Dateinamen für das Stub-Programm an. Der Dateiname wird vom Linker überprüft, und eine Fehlermeldung wird ausgegeben, wenn die betreffende Datei nicht ausführbar ist. Das Programm muss eine EXE-Datei sein; eine COM-Datei ist als Stub-Programm ungültig.

Wenn diese Option nicht verwendet wird, hängt der Linker ein Standard-Stub-Programm an, das die folgende Meldung ausgibt:

This program cannot be run in MS-DOS mode.

Beim Erstellen eines virtuellen Gerätetreibers kann vom Benutzer ein Dateiname angegeben werden, der eine (in WINNT.H definierte) IMAGE_DOS_HEADER-Struktur aufweist, die im VxD anstelle des Standardheaders verwendet werden soll.

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

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.

  2. Klicken Sie auf den Ordner Linker.

  3. Klicken Sie auf die Eigenschaftenseite Befehlszeile.

  4. Geben Sie die Option im Feld Zusätzliche Optionen ein.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

Referenz

Festlegen von Linkeroptionen

Linkeroptionen