我正在使用Openh264库。我以前在Linux环境中使用过这个库。但是我还没有找到任何可以将openh264库链接到Xcode上的工作文档。
我尝试过其他解决方案,在Xcode中添加.a或.so库文件,例如: i) How to import a C++ library into a Xcode Objective C project? ii) How to link or load shared libraries (.so) in Objective C?
但不幸的是我每次都失败了。我从以下链接获得了OpenH264:https://github.com/cisco/openh264。我可以执行演示编码器解码器项目,这是由Openh264库,但我需要帮助链接到我自己的项目这个库。提前谢谢。
发布于 2015-10-07 09:19:13
下面是将OpenH264库集成到任何Xcode项目的步骤:
就这样..。这是建立和链接openh264库的过程。现在,您可以轻松地调用openh264库函数。在这里,我给出了一个简单的工作代码的编码器初始化调用OpenH264库函数。
//Adding Header files
#include "codec_api.h"
#include "codec_def.h"
//Calling OpenH264 Library function to initialize Encoder
- (IBAction)EncoderTestBtn:(id)sender {
NSLog(@"Inside EncoderTestBtn");
ISVCEncoder *pEncoder = NULL;
int iRet = -1;
iRet = WelsCreateSVCEncoder(&pEncoder);
if(iRet == 0)
{
NSLog(@"Rajib_Check: Encoder Initialization SUCCESSFUL");
}
else
{
NSLog(@"Rajib_Check: ERROR--> iRet returned with = %d", iRet);
}
}https://stackoverflow.com/questions/32984185
复制相似问题