您的位置:首页 > 编程语言 > C语言/C++

python 调用 c++

2017-02-08 00:00 260 查看
1.被调用C++代码要编译成动态库

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

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

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

3.链接第三方库时要指定完整路径和名称 避免和系统中相同库的不同版本链接到一起 引起错误

undefined reference

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

ldd -d -r target.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: