CMAKE链接具有版本信息的共享库

时间:2016-12-01 12:46:22

标签: makefile cmake

我升级了ORACLE,库no被称为libocci.so.12.1。

当我编译via(cmake ..和make)时,链接失败。它找不到libocci。 我以前的occi版本名为libocci.so。

如何在不创建软链接的情况下解决此问题?

1 个答案:

答案 0 :(得分:0)

如果您使用FindOcci.cmake模块之类的东西,那么当您重新运行CMake时它应该成功找到该库。如果没有,请查看其来源并进行修复。

或者,如果您只使用像target_link_libraries(myapp occi)这样的硬编码库名称,则需要先搜索它。看看find_library()命令。