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錯誤

相關文章
相關標籤/搜索