Я думаю, что это общая проблема, не связанная конкретно с 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")
/usr/local/lib
должен быть добавлен к /etc/ld.so.conf
затем беги sudo ldconfig
загрузить изменения.