跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

如何:抑制已过时声明警告 (GCC 编译器)#

问题#

当您使用 Basler 的传统相机类时,会收到大量关于已过时声明的警告。

原因#

已过时声明警告仅提示您,由于发布了新的 SFNC 版本(标准特征命名准则,Standard Features Naming Convention),受影响的相机 Property 将在将来获得新名称。

例如, AutoFunctionROIWidth 已替换 AutoFunctionAOIWidth.

解决方案#

检查您的相机上是否安装了最新固件。如果已安装最新固件,请确保在代码中仅使用新的相机 Property 名称。

如果您想临时禁用过时警告,请在您的 cpp 文件中包含任何与 pylon 相关的头文件之前,添加以下行。

#pragma GCC diagnostic ignored "-Wdeprecated-declarations"

返回知识库文章