Conan 使用包时报错 dyld: Library not loaded: @rpath/libhello.dylib

Mac 上 Conan 链接动态库报错 dyld: Library not loaded: @rpath/libhello.dylib

1. 今天在使用 conan 包进行测试 Demo 时,在 Mac 上出现了编译出来的可执行程序链接不到使用 conan 包的动态库,但是在 Linux 上可以正确链接,最后在官方文档里找到解决办法记录一下,CMakeLists.txt 里面 conan_basic_setup(KEEP_RPATHS) 加上 KEEP_RPATHS 就可以了,主要是系统找不到这个动态库路径。

猜你喜欢

转载自blog.csdn.net/prokgtfy9n18/article/details/116049225