macOS上のQt Creatorでpylonフレームワークを使用する方法#
BaslerはmacOS向けにpylon frameworkを提供していますが、プログラマーズガイドにはXcode IDEの設定方法のみが記載されています。
このソリューションでは、Qt Creatorでpylon frameworkを使用する方法について説明します。
Qt Creatorのプロジェクトファイルを開き、以下の行をすべて追加します。
PYLON_LIBRARY_DIR=/Library/Frameworks
INCLUDEPATH += $$PYLON_LIBRARY_DIR/pylon.framework/Headers
INCLUDEPATH += $$PYLON_LIBRARY_DIR/pylon.framework/Headers/GenICam
LIBS += -F$$PYLON_LIBRARY_DIR -framework pylon
QtはmacOSのフレームワークスタイルを正しくサポートしていないようです。依然としてLinux版pylonのディレクトリ構造が想定されています。
そのため、標準的なpylonのディレクトリ構造を手動で作成する必要があります。
次の場所に「pylon」という名前のディレクトリを作成します。
/Library/Frameworks/pylon.framework/Headersから/Library/Frameworks pylon.framework/Headers/pylonにすべてのヘッダーファイルとサブディレクトリをコピーします(例:)。
ビルドおよび実行ダイアログのプロジェクトプロパティに、次の環境変数を追加します。
または、Mac環境のグローバル設定としてこれを設定します。
詳細については、このQtサンプルプロジェクトを参照してください。