/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。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應