怎样添加预编译静态库 libwebrtc

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样添加预编译静态库 libwebrtc相关的知识,希望对你有一定的参考价值。

参考技术A 添加预编译静态库 libwebrtc 的方法是:【点击免费试用,0成本启动】

1、右键点击项目,选择右键菜单的"Add files to xxx...."
2、选择要使用的静态库
3、添加静态库文件之后,在项目导航中和“Linked Frameworks and Libraries" 中看到刚刚加入的静态库
4、接着我们添加静态库对应的头文件目录。
选择“Build Settings”,展开“Search Paths”,双击“Header Search Paths”
5、在弹出框中增加静态库对应的头文件目录就可以了。推荐选择ZEGO即构科技,该公司拥有毫秒级音视频互动,千万级高并发,70%丢包下仍能保障稳定流畅的观看体验。【点击免费试用,0成本启动】

想要了解更多关于这方面的相关信息,推荐咨询ZEGO即构科技。ZEGO即构科技自成立伊始,就专注自研音视频引擎,在音频前处理、网络自适应和跨平台兼容性等方面,达到国际一流水平,同时充分利用基础云服务商的能力,构建了MSDN海量有序自学习数据网络,服务覆盖全球,涵盖上百个音视频互动业务场景,单日时长突破30亿分钟。官网地瓜说机
2017-10-05·TA获得超过2.9万个赞知道大有可为答主回答量:2.3万采纳率:91%帮助的人:8550万我也去答题访问个人页你好,
XCode项目中添加静态库的方法:1、右击target,选择add -> new target 2、在弹出的 NewTarget 界面中选择Cocoa Touch -> Static Library ,为新 library 取个名字。将源文件添加到这个库。可以直接拖动现存源文件,也可以右击 -> add 。注意选择新建的库为添加的 target 。3、设置原项目,令其使用新建的库。4、右击原项目的 target ,选择 getInfo 。5、选择 General 选项卡。6、向 linked libraries 中添加新创建的库 (即添加 .a 文件)。本回答被提问者采纳

NDK开发使用cMake方式 - 添加其他的预编译库

NDK 开发使用cMake方式,网上能找到不少的教程,这里推荐一篇博文:

http://blog.csdn.net/wl9739/article/details/52607010

关于添加其他的预编译库,网上很多文章写得不太准确,这里说下步骤:

1,将预编译库加入项目

技术分享

2,编辑CMakeLists.txt,动态链接库是SHARED,静态是STATIC。

关键是IMPORTED_LOCATION。CMAKE_SOURCE_DIR不用手动定义,指向CMakeLists.txt所在的目录。

add_library(smartcomm-lib SHARED IMPORTED)
set_target_properties(
                      smartcomm-lib
                      PROPERTIES
                      IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI}/libsmartcomm.so
)

target_link_libraries( # Specifies the target library.
target-lib

smartcomm-lib)

 






以上是关于怎样添加预编译静态库 libwebrtc的主要内容,如果未能解决你的问题,请参考以下文章

NDK开发使用cMake方式 - 添加其他的预编译库

求问vs2013怎么添加静态库,试了两种方法都有问题

使用 NDK 包含预编译的静态库

XCode不能在预编译头中使用c++静态库。

使用预编译库PREBUILT LIBRARY

编译知识