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

如何操作:在 macOS 上的 Qt Creator 中使用 pylon 架構#

Basler 提供了適用於 macOS 的 pylon 框架,但程式設計師指南中僅說明了 Xcode 整合開發環境 (IDE) 的設定。

本解決方案說明如何在 Qt Creator 中使用 pylon 框架。

開啟 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」的目錄:

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

將/Library/Frameworks/pylon.framework/Headers中的所有標頭檔和子目錄複製到/Library/Frameworkspylon.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/

或者,在 macOS 環境中將此設定為全域設定:

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

如需更多資訊,請參閱此Qt 範例專案。

返回知識文章