cppcms - 共享库 - Linux

时间:2013-04-17 18:58:06

标签: linux debian shared-libraries cppcms

我正在尝试在Linux上使用cppcms框架(Debian发行版)。

我按照网站上的Build教程中描述的步骤进行操作,然后尝试构建hello world应用程序。

我已经成功编译了源代码,但是当我尝试运行它时,我收到以下错误:

./ hello:加载共享库时出错:libcppcms.so.1:无法打开共享对象文件:没有这样的文件或目录

我对Linux比较陌生,所以我不得不做一些研究并遇到一些叫做共享库的东西。据我所知,这些* .so文件正是我需要创建的。 我还读到库的基本文件夹是/ home / usr / lib所以我尝试将文件复制到该文件夹​​,但它没有帮助。

我真的很感激任何帮助我解决这个问题的帮助。

谢谢!

3 个答案:

答案 0 :(得分:3)

我能够通过执行“sudo ldconfig”

来解决这个问题

答案 1 :(得分:1)

答案 2 :(得分:1)

这对我有用:

export LD_LIBRARY_PATH=/path/to/library/
./hello -c config.js

其中“/ path / to / library /”是libcppcms.so.1的实际目录 住。 (我的是/ usr / local / lib /)

[来自http://comments.gmane.org/gmane.comp.lib.cppcms.user/764]