Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编译OpenCv项目和cmake_Opencv_Cmake_Opencv3.0 - Fatal编程技术网

如何编译OpenCv项目和cmake

如何编译OpenCv项目和cmake,opencv,cmake,opencv3.0,Opencv,Cmake,Opencv3.0,我在Windows上工作,我已经在MSVisualStudio2010上用cmake编译了opencv 3.2。现在我想做一个测试,创建一个小项目的例子。 但我不知道这些人应该是什么样子。 我想用cmake在*.cpp文件中编译OpenCv示例代码 谁能帮我一下吗 cmake_minimum_required(VERSION 2.8) PROJECT (TestOpenCV) find_package(OpenCV REQUIRED) add_executable(test1 test1.

我在Windows上工作,我已经在MSVisualStudio2010上用cmake编译了opencv 3.2。现在我想做一个测试,创建一个小项目的例子。 但我不知道这些人应该是什么样子。 我想用cmake在*.cpp文件中编译OpenCv示例代码

谁能帮我一下吗

cmake_minimum_required(VERSION 2.8) 

PROJECT (TestOpenCV)
find_package(OpenCV REQUIRED)

add_executable(test1 test1.cpp)
target_link_libraries(test1 OpenCV ${OpenCV_LIBS})

link_directories(${OpenCV_LIB_DIR})
""

因为在我得到一个关于OpenCV.lib的链接错误之后

如果您有任何帮助,我将不胜感激。

谢谢您的帮助:) 问题已修复。现在它可以与MS Visual Studio 2010和CMake 2.8.11配合使用

cmake_minimum_required(VERSION 2.8) 

PROJECT (TestOpenCV)
find_package(OpenCV REQUIRED)

add_executable(test1 test1.cpp)
target_link_libraries(test1 ${OpenCV_LIBS})

我在
target\u link\u libraries()中得到了一个关于OpenCV.lib的链接错误
您列出了普通的
OpenCV
,这就是链接器试图找到它的原因。删除该参数:所有OpenCV库都已在变量OpenCV_LIBS中列出。您的问题有点不清楚OpenCV编译是什么意思您想使用cmake从源代码构建OpenCV,还是想使用任何语言编译OpenCV项目?