Я работаю над проектом C ++, используя cmake, который использует hiredis. CMake и процесс компиляции ошибок не выдают. Однако, когда я пытаюсь выполнить свой проект (из терминала или из IDE, в которой я использую [CLion], я получаю следующую ошибку:
dyld: библиотека не загружена: libhiredis.0.13.dylib
Ссылка из: / Users / connorriley / CLionProjects / DispatchingOptimization / bin / dispatch Причина: изображение не найдено
Я не уверен, почему мой проект ищет libhiredis.0.13.dylib
, потому что единственный файл библиотеки hiredis, который у меня есть, это libhiredis.dylib.
Моя файловая структура проекта следующая:
.
+-- bin
| +-- dispatch (my executable)
+-- lib
| +-- hiredis
| | +-- libhiredis.dylib
| +-- otherlibs
+-- src
| +-- source code/subfolders with source code
Дополнительная информация:
- компилятор: clang
- ОС: macOS 10.12.3
- cmake версия 3.7.2