Share via


/IGNORE (忽略特定的警告)

/IGNORE:warning[,warning]

參數

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

備註

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

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

連結器警告 訊息
LNK4017 keyword 陳述式在目標平台中不受支援;已忽略
LNK4044 無法辨認的選項 'option';已忽略
LNK4062 '' 與 ' optionarchitecture ' 目的電腦不相容;已忽略選項
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. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

  2. 選取 [ 組態屬性 > 連結器 > 命令列 ] 屬性頁。

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

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