参考博客:

1.http://blog.csdn.net/qq_25729757/article/details/63344004

2.http://blog.csdn.net/weixin_37800680/article/details/70991173

输入测试程序如图1

win10环境下在vs2017上装opencv3.2.0

过程中出现较多问题,下面一个一个来记录:

1.“main已在xxx.obj中定义”

错误原因:该工程中有多个.cpp文件中定义了main函数,一个工程可以有多个.c或.cpp文件但只能有一个main函数

解决办法:在工程项目中找到其他含有main函数的xxx.obj并进行移除。(这个方法暂时有效,但不知道是否可靠)


2.“查找预编译头时遇到意外的文件结尾”

暂时的解决方法为“不使用预编译头”,还需要对预编译头进行更多了解。

参考博客:http://blog.csdn.net/ghevinn/article/details/36629681


3.“无法启动opencv_world320.dll”

解决方法:首先找到自己的路径openCV(D:\opencv3.2.0\opencv\build\x64\vc14\bin这是我自己的路径),

把3个后缀是.dll应用程序扩展复制到C:\Windows\System32中

注意:64位系统用户需要注意,32位的DLL文件放在“C:\Windows\SysWOW64”,64位的DLL文件放在“C:\Windows\System32”


4. 0x00007FFC89A09E08 处(位于 TestOpenCV.exe 中)有未经处理的异常: Microsoft C++

并不懂是什么意思。自己发现图片的路径,将"D:\55.png"改为"D:/55.png"就可以运行了。

关于“/” 与“”\"的区别还不是很懂。


只是装了opencv库就出现了诸多的问题,c++的学习道阻且长啊。慢慢来吧,一点一点积累,不放弃就好!

相关文章: