0

我认为这是一个与 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")
4

1 回答 1

2

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

然后运行sudo ldconfig以加载更改。

于 2015-08-13T03:11:07.493 回答