c++ - 使用 visual studio 2013 的 opencv 3.0.0 中有许多未定义的函数

标签 c++ visual-studio opencv visual-studio-2013 opencv3.0

我刚开始学习opencv,但遇到了很多问题。我已经安装了 opencv 并将其链接到 visual studio 2013。

我从视频中复制的第一个程序运行良好,它是

#include <cstdio>
#include <opencv2\opencv.hpp>

void main()
{
std::cout << "OpenCV Version: " << CV_VERSION << std::endl;
}

在此之后我创建了一个新项目并通过导入导出设置选项导入了第一个项目的所有设置,但是在编译时它显示了很多错误

#include <opencv/cv.h>
#include <opencv/highhui.h>
using namespace std;
using namespace cv;
int main(void)


{
  Mat img = imread("C:/Users/shivamkumar07/Documents/Visual Studio 2013/Projects/ConsoleApplication2/shape.jpg");
  imshow("inputfile", img);
  img.release();
  waitKey();
  cvDestroyAllWindows();
  return 0;
}

enter image description here

我不明白为什么会这样,请帮助我,我是这方面的初学者,opencv 3.0.0 上的教程不多

提前致谢!

最佳答案

第一个错误很明显,编译器找不到您包含的文件“opencv/cv.h”。

尝试将正确的文件夹添加到项目设置中的包含目录。

关于c++ - 使用 visual studio 2013 的 opencv 3.0.0 中有许多未定义的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30681715/

相关文章:

c# - 无效的符号种类 : NamedType

visual-studio - 在预构建事件中间接引用 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\datasvcutil.exe"的方法

visual-studio - 在 VS 2015 中找到所有 "light bulb"操作

Android,用javah生成jni头文件,提示找不到org.opencv.core.Mat的错误

C++:一个 std::runtime_error 对象会在 longjmp 中泄漏吗?

c++ - 如何使用 taglib 编写 id3v2.3

c++ - 从 listWidget 中删除选定的项目

c++ - 在Qt中显示浮点图像

image - OpenCV:使用霍夫变换进行抛物线检测

c++ - 静态 libstdc++.a 中的全局符号在共享 libstdc++.so 中是局部的