編譯器錯誤 C2116
函式參數清單在宣告之間不符
重新宣告函式的參數清單不符合先前宣告中使用的參數清單。
備註
如果您在重新宣告 extern "C"
函式時,針對參數使用不同的類型,就會發生此錯誤。
由於 Visual Studio 2019 中的一致性變更,升級之後可能會發生此錯誤。 從 Visual Studio 2019 16.3 版開始,編譯 /Zc:externC-
程式選項會放寬這項檢查。 選項必須位於命令列上的任何 /permissive-
選項之後。
另請參閱
編譯器錯誤 C2733
extern
(C++)
/Zc:externC
(使用標準 C++ extern "C"
規則)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應