AnyChat技术支持论坛
标题: Apple Mach-O Linker Error [打印本页]
作者: MingleChang 时间: 2014-7-22 15:27
标题: 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.a
duplicate 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 i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
请问怎么解决?
作者: 佰锐技术-高萌 时间: 2014-7-22 15:35
本帖最后由 佰锐技术-高萌 于 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
这两个贴的错误和我的不一样。libstdc++.6.dylib我也已经加过了。
作者: 佰锐科技-王建美 时间: 2014-7-22 16:05
已将您的问题反馈给了相关的同事,稍后回复您!
作者: 佰锐技术-高萌 时间: 2014-7-22 16:10
您好,请问真机测试能通过吗?
作者: MingleChang 时间: 2014-7-22 16:14
无语了,两边都不行。
模拟器里报这个错:
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.a
duplicate 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 i386
clang: 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
您编译我们标准的Demo通过吗?编译一下试试。
作者: MingleChang 时间: 2014-7-22 16:28
DEMO可以的
作者: MingleChang 时间: 2014-7-22 16:36
我的工程里还需要用到XMPPFramework,并且是cocoapods安装的。不知道会不会有影响。
作者: admin 时间: 2014-7-22 16:39
真机测试报这个错:
ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)
亲,您的工程中有添加一个Pods的库吗?这个库不是AnyChat的库文件喔!
作者: MingleChang 时间: 2014-7-22 16:48
添加过Pods是这样,删除Pods还是这样。。。
作者: admin 时间: 2014-7-22 16:59
删除Pods之后提示什么?
作者: MingleChang 时间: 2014-7-22 17:01
模拟器里还是原来的错:
duplicate 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 i386
作者: admin 时间: 2014-7-22 17:02
真机上呢?
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) |
Powered by Discuz! X3 |