调用libpython.a的静态库会链接出错,但是libpython.so的动态库可以,所以只能使用动态库,但是我想发布可执行文件的时候直接就能运行不需要额外的libpython库,有没有办法把动态库集成到可执行文件中?
你直接发布的时候打包,把so文件和你的可执行文件一起打包,很多软件都是这么做的。
既然是"动态库"就是在程序执行的时候才进行加载调用.如果想要集成到可执行文件中去只能在编译的时候使用 "静态库".