/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 開發環境中設定這個連結器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性。
選取 [組態屬性]>[連結器]>[命令列] 屬性頁。
修改 [其他選項] 屬性。
若要以程式設計方式設定這個連結器選項
- 請參閱 AdditionalOptions。