コンテンツにスキップ
ステージングサーバー
開発サーバー

ハウツー:非推奨宣言の警告を抑制する方法(GCCコンパイラ)#

問題#

Baslerのレガシーカメラクラスを使用すると、多数の非推奨宣言の警告が表示されます。

原因#

非推奨宣言の警告は、新しいSFNCバージョン(Standard Features Naming Convention)のリリースに伴い、影響を受けるカメラパラメータの名称が将来変更される予定であることを通知するものです。

たとえば、 AutoFunctionROIWidth 置き換えられました AutoFunctionAOIWidth.

解決策#

カメラに最新のファームウェアがインストールされているかどうかを確認してください。最新のファームウェアがインストールされている場合は、コード内で新しいカメラパラメータ名のみを使用するようにしてください。

非推奨の警告を一時的に無効にするには、pylon関連のヘッダーをインクルードする前に、cppファイルに次の行を追加します。

#pragma GCC diagnostic ignored "-Wdeprecated-declarations"

ナレッジ記事に戻る