小编jcm*_*jcm的帖子

配置pjsip for android时出错

我想为android配置pjsip.我从http://www.pjsip.org/download.htm下载了它. 按照http://trac.pjsip.org/repos/wiki/Getting-Started/Android中给出的步骤, 我已经成功执行了导出和./configure-android命令但是当我执行make dep && make clean && make它时会发出以下错误:

$ make dep && make clean && make
for dir in pjlib/build pjlib-util/build pjnath/build third_party/build pjmedia/build pjsip/build pjsip-apps/build ; do \
        if make  -C $dir dep; then \
            true; \
        else \
            exit 1; \
        fi; \
done
make[1]: Entering directory `/cygdrive/d/pj/pjproject/pjlib/build'
make -f /cygdrive/d/pj/pjproject/build/rules.mak APP=PJLIB app=pjlib depend
make[2]: Entering directory `/cygdrive/d/pj/pjproject/pjlib/build'
.pjlib-arm-unknown-linux-androideabi.depend:1: *** multiple target patterns.  Stop.
make[2]: Leaving directory `/cygdrive/d/pj/pjproject/pjlib/build'
Makefile:75: recipe …
Run Code Online (Sandbox Code Playgroud)

android pjsip

7
推荐指数
1
解决办法
859
查看次数

c ++返回指针与使用std :: move返回本地对象

我必须创建一个为我创建一组字符的函数.我不确定我应该选择以下哪种方法.据我所知,我不应该使用createSet1,因为如果在返回s之前出现问题,它将会泄漏.

set<char>* createSet1(){
    set<char>* s = new set<char>;
    //does something
    return s;
}

set<char> createSet2(){
    set<char> s;
    //does something
    return std::move(s);
}

unique_ptr<set<char>> createSet3(){
    unique_ptr<set<char>> s(new set<char>);
    //does something
    return s;
}
Run Code Online (Sandbox Code Playgroud)

如果有人可以解释我应该选择哪一个以及为什么,我会很高兴.

c++ memory-management

3
推荐指数
1
解决办法
184
查看次数

标签 统计

android ×1

c++ ×1

memory-management ×1

pjsip ×1