【发布时间】:2021-05-06 07:22:36
【问题描述】:
我是 cmake 和 OpenCV 的新手。
有没有一种方法可以让我在我的机器上使用 OpenCV,只需构建源代码而不将它们安装到我的机器上的 /usr/local/lib,即在构建二进制文件后不运行 make install?
【问题讨论】:
-
是的,您需要在代码中提供 OpenCV 库的路径。
-
你会注意到“make”有几个目标。您不需要执行“安装”目标。我相信还有一个“构建”目标 - 这可能足以满足您的目的。警告:“make build”(如果我猜到了正确的目标名称)将构建您的 CV 库。无论您创建什么 CV 可执行文件 - 您都需要一个 shell 脚本(或等效脚本)才能找到您构建的 CVS 共享库。
-
你可以通过设置
CMAKE_INSTALL_PREFIX来安装在任何你想要的地方。
标签: c++ opencv gcc cmake compilation