【发布时间】:2015-10-03 11:42:54
【问题描述】:
在 Ubuntu 上,我有两个目录:build 和 src。在src 中,我的CMakeLists.txt 文件有以下几行:
add_executable(Test main.cpp)
target_link_libraries(Test libCamera.so)
在构建目录 (cmake ../src) 中运行 cmake 后,我将库文件 libCamera.so 复制到构建目录中。运行make后,main.cpp.o文件编译成功,但在链接过程中收到如下错误:
/usr/bin/ld: cannot find -lCamera
这是为什么?共享库位于我正在构建的同一目录中...如果我将库复制到 /usr/bin...
【问题讨论】: