我正在尝试使用 cmake 将 jsoncpp ( lib_json ) 与 c++ 项目链接。它在一台计算机上运行良好,但在另一台计算机上(具有几乎相同的配置),当我执行我的应用程序时出现错误:
dyld:未加载库:buildscons/linux-gcc-4.2.1/src/lib_json/libjson_linux-gcc-4.2.1_libmt.dylib
引用自:可执行文件的路径
原因:找不到图片
知道可能是什么原因造成的吗?我什至不明白为什么它试图查看 @ buildscons/linux-gcc-4.2.1/src/lib_json/libjson_linux-gcc-4.2.1_libmt.dylib 因为我将 jsoncpp 放在 usr/lib/ 中并将名称更改为 libjsoncpp和 cmake 找到正确的路径/库。
我还在两台计算机上以完全相同的方式构建了 jsoncpp。