xcode 未加载库:@rpath/SDL.框架/版本/A/在mac 10.9上运行的SDL

kkih6yb8  于 2022-12-24  发布在  Mac
关注(0)|答案(2)|浏览(176)

我有一个用xcode3. 2. 6构建的库项目。它工作得很好,直到我在其中一台mac 10. 9机器上试用。
库使用sdl框架。
当我尝试我的库,我得到错误消息:

Date/Time: 2014-07-02 11:36:04.493 -0400
 OS Version: Mac OS X 10.9.4 (13E28)
 Report Version: 11
 Anonymous UUID: AD396161-ACA4-007D-DB07-036ED3718A4A

 Crashed Thread: 0

 Exception Type: EXC_BREAKPOINT (SIGTRAP)
 Exception Codes: 0x0000000000000002, 0x0000000000000000

 Application Specific Information:
 dyld: launch, loading dependent libraries

 Dyld Error Message:
 Library not loaded: @rpath/SDL.framework/Versions/A/SDL
 Referenced from: /Applications/Eyelink/*/gcwindow.app/Contents/MacOS/gcwindow
 Reason: no suitable image found. Did find:
 /Library/Frameworks/SDL.framework/Versions/A/SDL: no matching architecture in universal   wrapper

 Binary Images:
 0x7fff62313000 - 0x7fff62346817 dyld (239.4) <042C4CED-6FB2-3B1C-948B-CAF2EE3B9F7A>  /usr/lib/dyld
 0x7fff915b8000 - 0x7fff915b8fff com.apple.Cocoa (6.8 - 20) <E90E99D7-A425-3301-A025-D9E0CD11918E> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa

我猜这个错误和rpath有关,但是我不知道从哪里开始调试,请帮忙。谢谢。
顺便说一下,SDL版本是1.2.14,包括32位和64位版本。
mac是10.9.4,64位。

qqrboqgw

qqrboqgw1#

如果您在2020年遇到这种情况,请确保为您的目标系统正确安装SDL2:
https://www.libsdl.org/
关于Mac OS X:/Library/Frameworks/应该包含SDL2.framework

8xiog9wr

8xiog9wr2#

在“目标”中,转到“签名和功能”,然后选中“禁用库验证”

相关问题