共用方式為


連結器工具警告 LNK4006

物件中已經定義的符號;忽略第二個定義

以其裝飾形式顯示的 symbol 已定義多次。 遇到此警告時, symbol 將會新增兩次,但只會使用其第一個表單。

如果您嘗試將兩個匯入程式庫合併成一個,您可以取得此警告。

如果您要重建 C 執行時間程式庫,您可以忽略此訊息。

使用下列可能的解決方式來進行修正

  1. 指定的 symbol 可能是使用 /Gy 編譯 所建立的封裝函式 。 這個符號包含在多個檔案中,但在編譯之間已變更。 重新編譯包含 symbol 的所有檔案。

  2. 指定的 symbol 可能已在不同程式庫中的兩個成員物件中以不同的方式定義。

  3. 絕對值可能已定義兩次,每個定義中都有不同的值。

  4. 如果在合併程式庫時收到錯誤訊息, symbol 則已存在於要加入的程式庫中。