我正在尝试在Linux上使用cppcms框架(Debian发行版)。
我按照网站上的Build教程中描述的步骤进行操作,然后尝试构建hello world应用程序。
我已经成功编译了源代码,但是当我尝试运行它时,我收到以下错误:
./ hello:加载共享库时出错:libcppcms.so.1:无法打开共享对象文件:没有这样的文件或目录
我对Linux比较陌生,所以我不得不做一些研究并遇到一些叫做共享库的东西。据我所知,这些* .so文件正是我需要创建的。 我还读到库的基本文件夹是/ home / usr / lib所以我尝试将文件复制到该文件夹,但它没有帮助。
我真的很感激任何帮助我解决这个问题的帮助。
谢谢!
答案 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]