如何:抑制已过时声明警告 (GCC 编译器)#
问题#
当您使用 Basler 的传统相机类时,会收到大量关于已过时声明的警告。
原因#
已过时声明警告仅提示您,由于发布了新的 SFNC 版本(标准特征命名准则,Standard Features Naming Convention),受影响的相机 Property 将在将来获得新名称。
例如, AutoFunctionROIWidth 已替换 AutoFunctionAOIWidth.
解决方案#
检查您的相机上是否安装了最新固件。如果已安装最新固件,请确保在代码中仅使用新的相机 Property 名称。
如果您想临时禁用过时警告,请在您的 cpp 文件中包含任何与 pylon 相关的头文件之前,添加以下行。