MingleChang 发表于 2014-7-22 15:27:04

Apple Mach-O Linker Error

在模拟器里编译发生如下错误:ld: warning: ignoring file /Users/tll/Desktop/VideoAUT/VideoAUT/libs/audioprocess/libvad.a, file was built for archive which is not the architecture being linked (i386): /Users/tll/Desktop/VideoAUT/VideoAUT/libs/audioprocess/libvad.aduplicate symbol _kiss_fft in:    /Users/tll/Desktop/VideoAUT/VideoAUT/libs/libspeexdsp.a(kiss_fft.o)    /Users/tll/Desktop/VideoAUT/VideoAUT/libs/libcelt0.a(kiss_fft.o)duplicate symbol _kiss_fft_alloc in:    /Users/tll/Desktop/VideoAUT/VideoAUT/libs/libspeexdsp.a(kiss_fft.o)    /Users/tll/Desktop/VideoAUT/VideoAUT/libs/libcelt0.a(kiss_fft.o)ld: 2 duplicate symbols for architecture i386clang: error: linker command failed with exit code 1 (use -v to see invocation)
请问怎么解决?

佰锐技术-高萌 发表于 2014-7-22 15:35:14

本帖最后由 佰锐技术-高萌 于 2014-7-22 15:36 编辑

您好,您可以参考下这两个帖子:http://bbs.anychat.cn/forum.php? ... =806&extra=page%3D1和

http://bbs.anychat.cn/forum.php? ... =569&extra=page%3D1




MingleChang 发表于 2014-7-22 15:47:28

佰锐技术-高萌 发表于 2014-7-22 15:35
您好,您可以参考下这两个帖子:http://bbs.anychat.cn/forum.php? ... =806&extra=page%3D1和

http://b ...
这两个贴的错误和我的不一样。libstdc++.6.dylib我也已经加过了。

佰锐科技-王建美 发表于 2014-7-22 16:05:07

MingleChang 发表于 2014-7-22 15:47
这两个贴的错误和我的不一样。libstdc++.6.dylib我也已经加过了。

已将您的问题反馈给了相关的同事,稍后回复您!

佰锐技术-高萌 发表于 2014-7-22 16:10:29

您好,请问真机测试能通过吗?

MingleChang 发表于 2014-7-22 16:14:45

佰锐技术-高萌 发表于 2014-7-22 16:10
您好,请问真机测试能通过吗?

无语了,两边都不行。

模拟器里报这个错:
ld: warning: ignoring file /Users/tll/Desktop/VideoAUT/VideoAUT/libs/audioprocess/libvad.a, file was built for archive which is not the architecture being linked (i386): /Users/tll/Desktop/VideoAUT/VideoAUT/libs/audioprocess/libvad.aduplicate symbol _kiss_fft in:    /Users/tll/Desktop/VideoAUT/VideoAUT/libs/libspeexdsp.a(kiss_fft.o)    /Users/tll/Desktop/VideoAUT/VideoAUT/libs/libcelt0.a(kiss_fft.o)duplicate symbol _kiss_fft_alloc in:    /Users/tll/Desktop/VideoAUT/VideoAUT/libs/libspeexdsp.a(kiss_fft.o)    /Users/tll/Desktop/VideoAUT/VideoAUT/libs/libcelt0.a(kiss_fft.o)ld: 2 duplicate symbols for architecture i386clang: error: linker command failed with exit code 1 (use -v to see invocation)

真机测试报这个错:ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)



佰锐技术-高萌 发表于 2014-7-22 16:18:57

您编译我们标准的Demo通过吗?编译一下试试。

MingleChang 发表于 2014-7-22 16:28:10

佰锐技术-高萌 发表于 2014-7-22 16:18
您编译我们标准的Demo通过吗?编译一下试试。

DEMO可以的

MingleChang 发表于 2014-7-22 16:36:30

佰锐技术-高萌 发表于 2014-7-22 16:18
您编译我们标准的Demo通过吗?编译一下试试。

我的工程里还需要用到XMPPFramework,并且是cocoapods安装的。不知道会不会有影响。

admin 发表于 2014-7-22 16:39:17

真机测试报这个错:
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
亲,您的工程中有添加一个Pods的库吗?这个库不是AnyChat的库文件喔!
页: [1] 2
查看完整版本: Apple Mach-O Linker Error