gpt4 book ai didi

objective-c - 在 Mountain Lion 中将 libFlac 与 Xcode 结合使用

转载 作者:行者123 更新时间:2023-12-03 17:23:20 25 4
gpt4 key购买 nike

我决定用 Objective-C 和 cocoa 编写一个简单的音频转换器,但我无法将 libFlac C 库链接到我的 Xcode 项目。当我尝试这样做时,编译器说:

ld: symbol(s) not found for architecture x86_64

更重要的是,当我尝试通过命令行工具编译它时(就像自述文件中描述的那样),终端抛出:

ot match previous archive members cputype (16777223) (all members must match) ranlib: for architecture: x86_64 file: .libs/libFLAC.a(float.o) has no symbols make[4]: * [libFLAC.la] Error 1 make[3]: [all-recursive] Error 1 make[2]: [all-recursive] Error 1 make[1]: * [all-recursive] Error 1

当我将目标架构更改为 intel 32 位时:

error: -fobjc-arc is not supported with fragile abi Command >/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang >failed with exit code 1

有人可以帮助我吗?也许有人知道在 Objective-C 中解码 FLAC 文件的更好、更简单的方法?

最佳答案

./configure --disable-asm-optimizations && make

这将在 OS X 上正确构建。

关于objective-c - 在 Mountain Lion 中将 libFlac 与 Xcode 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14469336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com