当前位置:编程学习 > wap >>

将siphon 中的代码整合到我的工程里面

下载了 SIPHON-SIP-Client-that-actually-compiles-master的代码,编译通过可以正常运行,我自己写了个简单的demo将siphon的代码部分功能整合进来,编译运行也ok。但我将这些代码整合到我的工程里面,就死活编译不过,有谁做过的,帮忙看看。

siphon的工程依赖的库有好几个,工程中的build setting也非常麻烦,有好多库路径和头文件路径要添加进去。

  "_paDefaultHostApiIndex", referenced from:
      _Pa_GetDefaultHostApi in libportaudio-i686-apple-darwin9.a(pa_front.o)
      _Pa_GetDefaultInputDevice in libportaudio-i686-apple-darwin9.a(pa_front.o)
      _Pa_GetDefaultOutputDevice in libportaudio-i686-apple-darwin9.a(pa_front.o)
      _Pa_OpenDefaultStream in libportaudio-i686-apple-darwin9.a(pa_front.o)
  "_paHostApiInitializers", referenced from:
      _Pa_Initialize in libportaudio-i686-apple-darwin9.a(pa_front.o)
  "_pjmedia_format_get_video_format_detail", referenced from:
      _cbar_factory_create_stream in libpjmedia-videodev-i686-apple-darwin9.a(colorbar_dev.o)
  "_pjmedia_format_init_video", referenced from:
      _cbar_factory_init in libpjmedia-videodev-i686-apple-darwin9.a(colorbar_dev.o)
  "_pjmedia_get_video_format_info", referenced from:
      _cbar_factory_create_stream in libpjmedia-videodev-i686-apple-darwin9.a(colorbar_dev.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

似乎跟我们工程里面的库有冲突。但是就是不知道怎么查 siphon,库,voip --------------------编程问答-------------------- libportaudio-i686-apple-darwin9.a这个库你没有打包进来。你的工程设置问题。
补充:移动开发 ,  iPhone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,