首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译opencv示例:未知的cmake命令ocv_check_dependencies

问编译opencv示例:未知的cmake命令ocv_check_dependencies
EN

Stack Overflow用户
提问于 2012-10-31 03:53:31
回答 8查看 29.5K关注 0票数 14

我正在尝试构建源码包附带的OpenCV示例,我得到了以下内容:

代码语言:javascript
复制
CMake Error at CMakeLists.txt:10 (ocv_check_dependencies):
  Unknown CMake command "ocv_check_dependencies".

我确实使用以下命令安装了OpenCV

代码语言:javascript
复制
cmake .
make
sudo make install

我得到了一个可以正常工作的教程片段(因此我认为它作为一个库正确安装了)。但是,编译示例不起作用。

我想我必须以某种方式配置CMake才能拥有“ocv_check_dependencies”--但是怎么做呢?我迷路了!

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-10-31 23:29:34

这样啊,原来是这么回事。

为了构建示例,必须通过-D提供cmake的默认配置。我所做的错误是我试图从samples目录中执行cmake。

构建示例的正确方法是调用cmake,如下所示(从解压的归档文件的根目录中):

代码语言:javascript
复制
cmake -DBUILD_SAMPLES .

这将打开采样。可以继续使用make,make install than。构建完成后,可以在bin中找到这些示例。

另请参阅FAQ

票数 16
EN

Stack Overflow用户

发布于 2013-04-11 05:58:55

实际上,对于OpenCV 2.4.4测试版,根CMakeList.txt文件是这样写的:

OCV_OPTION(BUILD_EXAMPLES“构建所有示例”

-DBUILD_EXAMPLES=ON对我来说工作得很好。

票数 21
EN

Stack Overflow用户

发布于 2015-08-18 09:55:47

如何编译OpenCV示例代码?

代码语言:javascript
复制
# For OpenCV 3 
cd /path/to/opencv/samples/cpp/
#Compile
g++ -ggdb `pkg-config --cflags --libs opencv` facedetect.cpp -o facedetect
#run
./facedetect

这对我很有效。

googled from this link

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13146650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档