首先是一些背景故事:
我不知道我在做什么。
那是谎言,我知道我在做什么。我是一名 Web 开发人员,所以查看代码并不全是胡言乱语,但尝试使用 Xcode 对我来说是一本新书。无论如何,我设计了一个在 Windows 上使用 SFML 用 C++ 编译的游戏,现在我们正试图将它带到 OS X 上(我是这群人中唯一拥有 Mac 的人)。
使用 Xcode 4.6.1 和 SFML 2.0 我一直在尝试构建这个该死的应用程序,但到目前为止,它只是令人头疼。让这个东西工作的当前状态还不错,它最终构建没有错误,但构建停止并且显示如下:
dyld: Library not loaded: @executable_path/../Frameworks/freetype.framework/
Versions/A/freetype
Referenced from: /Users/Eric/Library/Developer/Xcode/DerivedData/
Test-haconqzbewevbwgukppsacykkpml/Build/Products/Debug/Test.app/
Contents/Frameworks/sfml-graphics.framework/Versions/2.0.0/sfml-graphics
Reason: Incompatible library version: sfml-graphics requires version 17.0.0 or
later, but freetype provides version 16.0.0
我只是不明白这个错误。我有最新版本的 FreeType。考虑到 FreeType 是 2.4.11,我什至不确定该版本号指的是什么。我似乎在其他任何地方也找不到这个错误,有什么想法吗?