共用方式為


/IGNORE (忽略特定的警告)

/IGNORE:warning[,warning]

參數

  • warning
    要隱藏的連結器警告數目 (在 4000 到 4999 的範圍內)。

備註

根據預設,LINK 會報告所有警告。 指定 **/IGNORE:**warning 以告知連結器隱藏特定的警告編號。 若要忽略多個警告,請以逗號分隔警告編號。

連結器不允許忽略某些警告。 下表列出 /IGNORE 不隱藏的警告:

連結器警告

LNK4017

keyword 陳述式在目標平台中不受支援;已忽略

LNK4044

無法辨認的選項 'option';已忽略

LNK4062

'option' 與 'architecture' 目標電腦不相容;已忽略選項

LNK4075

正在忽略 "option1",原因為 "option2" 規格

LNK4086

進入點 'function' 是具有 'number' 個位元組引數的 not __stdcall;影像可能無法執行

LNK4088

由於 /FORCE 選項而要產生影像;影像可能無法執行

LNK4105

未使用選項 'option' 指定引數;正在忽略參數

LNK4203

讀取程式資料庫 'filename' 時發生錯誤;會如同沒有偵錯資訊般連結物件

LNK4204

'filename' 遺失用於參考模組的偵錯資訊;會如同沒有偵錯資訊般連結物件

LNK4205

'filename' 遺失用於參考模組的目前偵錯資訊;會如同沒有偵錯資訊般連結物件

LNK4206

找不到先行編譯類型資訊;未連結或覆寫 'filename';會如同沒有偵錯資訊般連結物件

LNK4207

'filename' 已編譯 /Yc /Yu /Z7;無法建立 PDB;使用 /Zi 重新編譯;會如同沒有偵錯資訊般連結物件

LNK4208

'filename' 中的 PDB 格式不相容;刪除並重建;會如同沒有偵錯資訊般連結物件

LNK4209

偵錯資訊損毀;重新編譯模組;會如同沒有偵錯資訊般連結物件

LNK4224

不再支援 option;已忽略

LNK4228

'DLL 的 option 無效;已忽略

LNK4229

無效的指示詞 /directive;已忽略

一般情況下,無法忽略的連結器警告表示應該修正的組建失敗、命令列錯誤或組態錯誤。

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

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資訊,請參閱 使用專案屬性

  2. 在 [連結器] 資料夾中,選取 [命令列] 屬性頁。

  3. 修改 [其他選項] 屬性。

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