动态库链接静态库的问题

636f6c696e 2018-07-09 05:35:42
背景是静态库是第三方发布的,之前用bin文件去链接使用没有问题。
现在想用动态库去链接这个静态库发现,第三方的静态库编译时没有加入fPIC选项,导致编译的时候报错。
正常来讲应该让第三方重新用-fPIC选项编译发布,但是现在项目时间等不及第三方重新发布。
所以想请问下有没有什么其他的方法能解决这个问题?
...全文
232 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
636f6c696e 2018-07-10
  • 打赏
  • 举报
回复
看上去没啥好方法,结贴吧。。。
636f6c696e 2018-07-09
  • 打赏
  • 举报
回复
引用 1 楼 boise 的回复:
保持能正常调用的Bin方式, 让你的动态库去调用执行Bin文件,想办法解决传递数据的问题吧。

这是个思路,只是现在用到的函数是性能关键路径,如果通过bin文件的方式去访问,性能损耗比较大
bjgxjob 2018-07-09
  • 打赏
  • 举报
回复
保持能正常调用的Bin方式, 让你的动态库去调用执行Bin文件,想办法解决传递数据的问题吧。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧