小编Ani*_*ger的帖子

混合静态库和共享库

我有一个项目,我有一个静态库libhelper.a,另一个与我的实际共享对象库,libtestlib.so.我的目标是链接libhelper.alibtestlib.so.这可能在Linux/BSD上吗?当我尝试创建测试程序时,出现以下错误:

./prog1:/usr/local/lib/libtestlib.so.1.0:未定义的符号''

我的猜测是,这是因为libhelper.a没有用-fPICwhile 编译libtestlib.so.构建使用对静态库具有依赖性的共享库的程序的正确方法是什么?

谢谢!

linux shared-libraries dynamic-linking static-libraries fpic

6
推荐指数
1
解决办法
7337
查看次数

这是什么操作系统和UI工具包?

这是什么操作系统和UI工具包?这不是一些假的好莱坞用户界面.它来自彭博社.

图片

user-interface toolkit

2
推荐指数
1
解决办法
1018
查看次数