加载共享库时出错:libcapnp-0.5.3.so [英] error while loading shared libraries: libcapnp-0.5.3.so
本文介绍了加载共享库时出错: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屋!
查看全文