/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 開發環境中設定這個連結器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資訊,請參閱 設定編譯程式和建置屬性。
選取 [組態屬性>] 連結器>[一般] 屬性頁。
修改 Force File Output 屬性。 選擇 [確定] 或 [套用] 以儲存變更。
若要以程式設計方式設定這個連結器選項
- 請參閱 AdditionalOptions。