在编译CMakeLists.txt调用so文件时,遇到了报错如下
/usr/bin/ld: 找不到 -lxxxx
该问题的总体原因是查找so文件的路径顺序问题,在找了很多如改环境变量的方法依然解决不了,索性直接对CMakeLists.txt进行修改,添加 link_directories 参数
link_directories(${CMAKE_SOURCE_DIR})
将上述内容加入到CMakeLists.txt中的前面部分,编译,解决。
在编译CMakeLists.txt调用so文件时,遇到了报错如下
/usr/bin/ld: 找不到 -lxxxx
该问题的总体原因是查找so文件的路径顺序问题,在找了很多如改环境变量的方法依然解决不了,索性直接对CMakeLists.txt进行修改,添加 link_directories 参数
link_directories(${CMAKE_SOURCE_DIR})
将上述内容加入到CMakeLists.txt中的前面部分,编译,解决。