0

私は、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

追加情報:

  • コンパイラ: クラン
  • OS: macOS 10.12.3
  • cmake バージョン 3.7.2
4

2 に答える 2