跳至內容
測試伺服器
開發伺服器

如何:抑制已過時宣告警告 (GCC 編譯器)#

問題#

當您使用 Basler 的舊版相機類別時,會收到大量關於已取代宣告的警告。

原因#

已取代宣告警告僅提醒您,由於新版 SFNC (Standard Features Naming Convention) 版本的發布,受影響的相機 Property 將來會獲得新的名稱。

例如: AutoFunctionROIWidth 已取代 AutoFunctionAOIWidth.

解決方案#

請檢查您的相機是否已安裝最新韌體。若已安裝最新韌體,請確保在程式碼中僅使用新的相機 Property 名稱。

如果您想要暫時停用取代警告,請在包含任何 pylon 相關標頭檔之前,將下列行加入您的 cpp 檔案中。

#pragma GCC diagnostic ignored "-Wdeprecated-declarations"

返回知識文章