加载共享库时出错:libcapnp-0.5.3.so [英] error while loading shared libraries: libcapnp-0.5.3.so

查看:283
本文介绍了加载共享库时出错:libcapnp-0.5.3.so的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我的项目构建成功了,但在运行我得到:

 错误加载共享库时:libcapnp-0.5.3.so:无法打开共享对象文件:无此类文件或目录

也许我在CMake中缺少某些东西?

  set(CMAKE_CXX_FLAGS$ {CMAKE_CXX_FLAGS} -lcapnp -lkj)

code> libcapnp-0.5.3.so 存在于 / usr / local / lib



我也尝试添加:

  set(CMAKE_CXX_FLAGS$ {CMAKE_CXX_FLAGS} -L / usr / local / lib /libcapnp-0.5.3.so)


解决方案

code> / usr / local / lib 需要添加到 /etc/ld.so.conf



然后运行 sudo ldconfig 加载更改。


I think this is a generic problem not specifically related to Cap'n Proto.

My project's build succeeds but on run I get:

error while loading shared libraries: libcapnp-0.5.3.so: cannot open shared object file: No such file or directory

Maybe I am missing something in CMake?

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lcapnp -lkj")

I verified libcapnp-0.5.3.so exists in /usr/local/lib

I also tried adding:

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L/usr/local/lib/libcapnp-0.5.3.so")

解决方案

/usr/local/lib needs to be added to /etc/ld.so.conf

then run sudo ldconfig to load the changes.

这篇关于加载共享库时出错:libcapnp-0.5.3.so的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆