2 u012116537 u012116537 于 2016.03.15 17:14 提问

cmake编译opencv出错:求指导

编译opencv时候,出现如下提示:
CMake Error at calib3d/CMakeLists.txt:1 (define_opencv_module):
Unknown CMake command "define_opencv_module".

CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 3.4)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

为什么说define_opencv_module没有这个命令呢?我用的opencv2.3.1
我看了所有的cmakelist.txt,除了第一个androidcamera文件夹下是
IF(NOT ANDROID)
MESSAGE( FATAL_ERROR "This project is for ANDROID only" )
ENDIF()

if (BUILD_ANDROID_CAMERA_WRAPPER)
add_subdirectory(camera_wrapper)
endif()
........

其他的都是以define_opencv_module开始的,请问该怎么弄呢?
另外有没有什么其他的可以快速查看opencv函数定义的方法呀?

1个回答

zailushang_csl
zailushang_csl   2016.08.05 11:19

请问你解决了吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
CMAKE编译opencv源码错误解决办法
因为最近想看看opencv的源码,就下了cmake-2.8.8-win32-x86.exe,opencv版本为2.4.9,vs版本为2010,运行cmake,选好source code 和build the binaries的文件夹路径,然后点击Configure,不料出现error in configurration process,project files may be invalid错误,
QT+Cmake编译OpenCV常见问题
QT+Cmake编译OpenCV常见错误,第二次configure会出现提示Error in configuration process,这个时候需要添加变量内容,来消除这种错误
cmake编译opencv2.4.9出错解决办法
表现:编译时报错为 nvcc fatal : Unsupported gpu architecture 'compute_11' 使用cmake-gui进行编译 将选项CUDA_GENERATION修改为值 Kepler 或者使用添加cmake编译命令 -D CUDA_GENERATION=Kepler 就可以编译成功了
cmake编译opencv时的错误与解决
我的原因:之前改变环境变量没有注销用户,注销用户重新登入即可解决。
VS2017+CMAKE编译opencv_contrib在重新生成解决方案时出现大量错误
首先基础教程如下教程然后一顿操作完了之后用VS2017重新生成解决方案时一百多个失败。看网上解决方法然后各种重新下载,重新编译,解决了好几天无果。突然看到网上有人说去掉WITH_CUDA试试。然后想起之前我的那篇博客里VS2017最新版和CUDA坑爹的兼容性。于是在CMAKE时将WITH_CUDA去掉。然后再次configure->选择opencv_contrib位置->configu...
OpenCv3.2+opencv_contrib扩展模块 +VS2015+CMake3.9解决编译出错的问题
最近想用SURF特征做项目,但是OpenCV 3.X版本以上把该特征放在扩展库里面,这个就要从头开始编译源代码了,在这个过程中遇到了好多问题,也纠结了好长时间,现在我把我成功的经验分享给大家:D 先开始只编译官方sources文件下的内容不出错,但是OPENCV_EXTRA_MODULES_PATH设置自己路径名时就出错,如下图: 错误提示: 提示是Failed to dow
OpenCV Cmake失败的解决方案
如果使用64位操作系统,使用VS2010或者使用Cmake编译
使用CMake编译OpenCV3.0+OpenCV_contrib时所遇问题的解决方案
使用CMake编译OpenCV3.0+OpenCV_contrib时所遇问题的解决方案在windows下使用CMake编译opencv+opencv_contrib的步骤,网上已有很多中文转载,介绍得都很详细。如果对“转载”不放心,可以查看opencv_contrib目录下的README.md,它才是中文翻译的原版。在这里主要解决编译中可能遇到的问题。 如果使用VS2010作为IDE, 点击conf
openCV源码Cmake编译后,VS build报错问题解决
1.cmd.exe 已退出,代码为1 2./lib/Debug/xxx.lib 无法访问 3.Unicode编码格式错误,该文件包含不能在当前代码页(936)中表示的字符。
win32下安装mingw32和cmake来编译opencv2.4.9
要注意的就是mingw32和cmake的版本了吧,我第一次编译就是以失败告终,然后痛定思痛,把自己的mingw32和cmake去卸载又安装的别人告知的,结果成功。 先是mingw32,点击打开链接,可下载tdm-gcc-4.9.2.exe,4.9.2是我使用的版本,不知现在这个页面上版本更新没。 安装的话,安装时选择默认的支持C++/C的那种方式即可,默认会自动添加到系统环境变量。如果没有添加