在cmake中使用target_link_libraries时会有副作用,它会在你的生成库或程序中添加rpath.
用chrpath -l /path/to/so 可以看到里面的rpath值 被设置。
这个可能会在你开发便携时程序时导致某些库找不到,解决方法时改用link_libraries 代替。
版权声明:本文为znsoft原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
在cmake中使用target_link_libraries时会有副作用,它会在你的生成库或程序中添加rpath.
用chrpath -l /path/to/so 可以看到里面的rpath值 被设置。
这个可能会在你开发便携时程序时导致某些库找不到,解决方法时改用link_libraries 代替。