2011-09-03 134 views
0

好吧,所以我在Poco库的帮助下创建了一个Linux应用程序。g ++将库附加到应用程序

我用eclipse成功编译了它,但是当有人试图运行应用程序时,它需要安装Poco库。

是否有可能以某种方式将库附加到我的应用程序,以便其他人不需要安装库,如果他们想要使用我的应用程序?

我是linux C++编程新手。

+2

看看这个Poco库是否有静态库选项?在这种情况下,您可以静态链接它。但是这意味着你的可执行文件的大小将会增加,这取决于这个静态库有多大。另一种选择是将动态库与应用程序一起打包,或使其成为应用程序的依赖项。 – arunkumar

回答

1

当前版本是1.4.2。 POCO C++库是根据Boost软件许可发布的开源软件。

您可以从their site下载源代码并将其与您的项目一起编译,这样用户就不需要在他们的机器上使用动态库。