跳至內容
測試伺服器
開發伺服器

如何操作:在 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 的 framework 風格。它仍然預期採用適用於 Linux 的 pylon 目錄結構。

因此,您必須手動建立標準的 pylon 目錄結構:

在以下位置建立名為 'pylon' 的目錄:

mkdir /Library/Frameworks pylon.framework/Headers/pylon

將所有標頭檔和子目錄從 /Library/Frameworks/pylon.framework/Headers 複製到 /Library/Frameworks pylon.framework/Headers/pylon,例如:

cp –r /Library/Frameworks pylon.framework/Headers  /Library/Frameworks pylon.framework/Headers/pylon

在建置和執行對話方塊的專案屬性中新增以下環境變數:

DYLD_LIBRARY_PATH={$DYLD_LIBRARY_PATH}:/Library/Frameworks/pylon.framework/Libraries/

或者,在 mac 環境中將其設定為全域設定:

export DYLD_LIBRARY_PATH={$DYLD_LIBRARY_PATH}:/Library/Frameworks/pylon.framework/Libraries/

如需詳細資訊,請參閱此 Qt 範例專案。

返回知識文章