有人在 Leopard 上成功运行用 libspotify 编译的东西吗?我有一台配备 10.5.8 的 Intel Mac,但似乎无法正常工作。我将 libspotify 12.1.51 扔到 /Library/Frameworks 并编译了“存根”示例
gcc -o stub main.c ../appkey.c -framework libspotify
它可以编译和链接,但是当我运行它时
dyld: lazy symbol binding failed: Symbol not found: ___bzero
Referenced from: /Library/Frameworks/libspotify.framework/libspotify
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: ___bzero
Referenced from: /Library/Frameworks/libspotify.framework/libspotify
Expected in: /usr/lib/libSystem.B.dylib
所以 bzero() 是一个用于重置内存的遗留函数,我的 libc 版本显然缺少它的实现。它是否存在于某些较旧/较新版本的 OS X 上?