加载共享库时出错:libcapnp-0.5.3.so

时间:2015-08-13 02:47:14

标签: c++ linux protocol-buffers capnproto

我认为这是一个与Cap'n Proto无关的通用问题。

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

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

也许我在CMake中遗漏了什么?

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

我在libcapnp-0.5.3.so

中验证了/usr/local/lib

我也尝试添加:

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

1 个答案:

答案 0 :(得分:1)

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

然后运行sudo ldconfig加载更改。

相关问题