我正在使用使用hiredis的cmake开发一个c++项目。CMake 和编译过程没有给出任何错误。但是,当我尝试执行我的项目时(从终端或我正在使用 [CLion] 的 IDE,我收到以下错误:
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