1. 程式人生 > >【VS開發】/FORCE(強制檔案輸出)

【VS開發】/FORCE(強制檔案輸出)

/FORCE:[MULTIPLE|UNRESOLVED]  

備註

即使引用了符號但未定義或多次定義符號,/FORCE 選項也通知連結器建立有效的 .exe 檔案或 DLL。

/FORCE 選項可以帶一個可選引數:

  • 使用 /FORCE:MULTIPLE 可建立輸出檔案,而不管 LINK 是否找到了符號的多個定義。

  • 使用 /FORCE:UNRESOLVED 可建立輸出檔案,而不管 LINK 是否找到未定義的符號。如果未解析入口點符號,則將忽略 /FORCE:UNRESOLVED。

不帶引數的 /FORCE 表示多次定義和未解析。

用該選項建立的檔案可能不會按預期執行。 當指定 /FORCE 選項時,連結器將不增量連結。

如果使用 /clr 編譯模組,則 /FORCE 將不會建立映像。

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

  1. 開啟專案的“屬性頁”對話方塊。 有關詳細資訊,請參見設定 Visual C++ 專案屬性

  2. 單擊“連結器”資料夾。

  3. 單擊“命令列”屬性頁。

  4. 將該選項鍵入“附加選項”框中。

以程式設計方式設定此連結器選項

請參閱

設定連結器選項
連結器選項