簡體   English   中英

py2app依賴問題

[英]py2app dependency problem

我將使用py2app創建OS X軟件包。 這是使用FIFE引擎的游戲。 如果我在另一台Mac上啟動生成的.app Bundle,則會收到此錯誤消息:

無法加載FIFE:dlopen([...] / Contents / Resources / fife / engine / python / fife / _fife.so,2):庫未加載:/opt/local/lib/libSDL_ttf-2.0.0.dylib

引用自:[...] / Contents / Resources / fife / engine / python / fife / _fife.so原因:庫版本不兼容:_fife.so需要版本11.0.0或更高版本,但libSDL_ttf-2.0.0.dylib提供版本7.0.0

但是libSDL_ttf-2.0.0.dylib包含在.app的Frameworks目錄中

我如何告訴應用程序使用Frameworks文件夾中的dylib?

謝謝。

我不確定這是否可以解決您的問題,但這聽起來與此處討論的問題有關: py2app內置的應用程序在其他計算機上顯示“ ERROR:pygame.macosx import FAILED”

特別要注意的是,對boot_app.py(py2app源代碼的一部分)的單行dynlib錯誤修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM