python 调用 c++

1.被调用C++代码要编译成动态库spa

    生成目标动态库文件时 用g++命令  不用 ld 命令调试

2.若是编译出来的动态库依赖第三方库 最好把这些库编成动态库get

    g++ -shared   $(ROOT_DIR)/third/lib/libprotobuf.so编译

3.连接第三方库时要指定完整路径和名称 避免和系统中相同库的不一样版本连接到一块儿 引发错误文件

    undefined referenceprotobuf

4.调试的时候用 ldd命令:co

    ldd -d -r   target.so错误

相关文章
相关标签/搜索