我正在构建一个需要Proj4库的项目。我安装了Proj4,它提供了以下共享库:
libproj.so -> libproj.so.14
libproj.so.14 -> libproj.so.14.0.1
libproj.so.14.0.1
我要允许安装我的库,我使用以下命令将proj共享库移动到我自己的“库”目录中:
install(FILES $<TARGET_FILE:proj> DESTINATION lib)
我的问题是该命令仅将libproj.so.14.0.1
写入我的“ lib”目录中而没有符号链接。和ldd引用libproj.so.14
:
libproj.so.14 => not found
是否有一种方法可以使ld所需的共享库与使用install
命令复制的共享库具有相同的名称?
我找不到方法要求cmake创建符号链接
谢谢