【发布时间】:2017-06-29 09:32:00
【问题描述】:
我有一个CMakeLists.txt 文件,其中包含以下内容:
target_link_libraries(${PROJECT_NAME} OpenNI2)
当我运行cmake 时,我没有收到任何错误。但是当我运行make 时,我收到以下错误:
/usr/bin/ld: cannot find -lOpenNI2
但是,我的构建目录中有一个名为 libOpenNI2.so 的文件。那么为什么ld 找不到呢?我以为构建目录在target_link_libraries的搜索路径上?
谢谢!
【问题讨论】: