ハウツー:非推奨宣言の警告を抑制する方法(GCCコンパイラ)#
問題#
Baslerのレガシーカメラクラスを使用すると、多数の非推奨宣言の警告が表示されます。
原因#
非推奨宣言の警告は、新しいSFNCバージョン(Standard Features Naming Convention)のリリースに伴い、影響を受けるカメラパラメータの名称が将来変更される予定であることを通知するものです。
たとえば、 AutoFunctionROIWidth 置き換えられました AutoFunctionAOIWidth.
解決策#
カメラに最新のファームウェアがインストールされているかどうかを確認してください。最新のファームウェアがインストールされている場合は、コード内で新しいカメラパラメータ名のみを使用するようにしてください。
非推奨の警告を一時的に無効にするには、pylon関連のヘッダーをインクルードする前に、cppファイルに次の行を追加します。