linux上的libupnp静态库

时间:2013-08-05 09:49:44

标签: linux virtualbox upnp

(VirtualBox上的Linux Debian)

我想在项目中使用libupnp和静态库。

汇编很好用:

./configure 
make

我在./upnp/.libs中找到了我的“ .so ”“ .a ”,我使用“ libupnp.a ”在我项目的未来Makefile中。

但是当我使用调用此静态库的projet时,它不起作用。

我尝试使用共享库 cp ../upnp/.libs/libupnp.so / usr / local / lib 并在我的Makefile中调用它,我的项目工作正常,没有任何问题

使用“ .a ”的其他图书馆静态效果不错但“ libupnp.a ”没有

使用libupnp在linux上使用静态库的解决方案是什么? 配置是什么?

由于

此致 雷米

1 个答案:

答案 0 :(得分:0)

我的项目创建了一个库“.so”,编译没问题。

为了创建这个,我使用了一个使用fiew库的Makefile,我想使用静态库而不是共享库。

我知道问题来自libupnp。

因为当我在共享库中尝试使用libupnp时,一切正常, 但是当我使用libupnp和静态库时,我的项目不起作用,并且不希望读取最终的“.so”。

所以我的问题是关于编译libupnp来创建静态库。

因为我在这个项目中使用了其他静态库而我没有问题,我在静态“.a”中只有libupnp的问题

(我使用pupnp的最后一个libupnp)