共用方式為


/FORCE (強制檔案輸出)

告知連結器建立可執行檔,即使未定義符號或相乘也一樣。

語法

/FORCE[:MULTIPLE|:UNRESOLVED]

備註

鏈接 /FORCE 器選項會告知連結器建立可執行映像 (EXE 檔案或 DLL),即使參考符號但未定義或定義多次。

重要

/FORCE如果選項參考未定義的符號,或當相乘定義的符號具有不同的定義時,如果它在內容中叫用非預期的定義,則選項可以建立在運行時間損毀或誤判的可執行檔。

選項 /FORCE 可以採用選擇性自變數:

  • 使用 /FORCE:MULTIPLE 來建立輸出檔案,不論LINK是否找到一個以上的符號定義。

  • 使用 /FORCE:UNRESOLVED 來建立輸出檔案,不論LINK是否找到未定義的符號。 如果無法解析進入點符號,則會忽略 /FORCE:UNRESOLVED

/FORCE 沒有自變數表示 /FORCE:MULTIPLE/FORCE:UNRESOLVED

指定選項時 /FORCE ,連結器不會以累加方式連結。

如果使用 編譯 /clr模組,連結器會 /FORCE 忽略 選項。

在 Visual Studio 開發環境中設定這個連結器選項

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資訊,請參閱 設定編譯程式和建置屬性

  2. 選取 [組態屬性>] 連結器>[一般] 屬性頁。

  3. 修改 Force File Output 屬性。 選擇 [確定] 或 [套用] 以儲存變更。

若要以程式設計方式設定這個連結器選項

另請參閱

MSVC 連結器參考
MSVC 連結器選項