/IGNORE (忽略特定的警告)
/IGNORE:warning[,warning]
參數
- warning
要隱藏的連結器警告數目 (在 4000 到 4999 的範圍內)。
備註
根據預設,LINK 會報告所有警告。 指定 **/IGNORE:**warning 以告知連結器隱藏特定的警告編號。 若要忽略多個警告,請以逗號分隔警告編號。
連結器不允許忽略某些警告。 下表列出 /IGNORE 不隱藏的警告:
連結器警告 |
|
---|---|
LNK4017 |
keyword 陳述式在目標平台中不受支援;已忽略 |
無法辨認的選項 'option';已忽略 |
|
LNK4062 |
'option' 與 'architecture' 目標電腦不相容;已忽略選項 |
正在忽略 "option1",原因為 "option2" 規格 |
|
進入點 'function' 是具有 'number' 個位元組引數的 not __stdcall;影像可能無法執行 |
|
LNK4088 |
由於 /FORCE 選項而要產生影像;影像可能無法執行 |
未使用選項 'option' 指定引數;正在忽略參數 |
|
LNK4203 |
讀取程式資料庫 'filename' 時發生錯誤;會如同沒有偵錯資訊般連結物件 |
'filename' 遺失用於參考模組的偵錯資訊;會如同沒有偵錯資訊般連結物件 |
|
'filename' 遺失用於參考模組的目前偵錯資訊;會如同沒有偵錯資訊般連結物件 |
|
找不到先行編譯類型資訊;未連結或覆寫 'filename';會如同沒有偵錯資訊般連結物件 |
|
LNK4207 |
'filename' 已編譯 /Yc /Yu /Z7;無法建立 PDB;使用 /Zi 重新編譯;會如同沒有偵錯資訊般連結物件 |
LNK4208 |
'filename' 中的 PDB 格式不相容;刪除並重建;會如同沒有偵錯資訊般連結物件 |
LNK4209 |
偵錯資訊損毀;重新編譯模組;會如同沒有偵錯資訊般連結物件 |
不再支援 option;已忽略 |
|
LNK4228 |
'DLL 的 option 無效;已忽略 |
無效的指示詞 /directive;已忽略 |
一般情況下,無法忽略的連結器警告表示應該修正的組建失敗、命令列錯誤或組態錯誤。
在 Visual Studio 開發環境中設定這個連結器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資訊,請參閱 使用專案屬性。
在 [連結器] 資料夾中,選取 [命令列] 屬性頁。
修改 [其他選項] 屬性。
若要以程式設計方式設定這個連結器選項
- 請參閱 AdditionalOptions。