我认为这是一个与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")
答案 0 :(得分:1)
/usr/local/lib
需要添加到/etc/ld.so.conf
然后运行sudo ldconfig
加载更改。