参考博客:
1.http://blog.csdn.net/qq_25729757/article/details/63344004
2.http://blog.csdn.net/weixin_37800680/article/details/70991173
输入测试程序如图1
过程中出现较多问题,下面一个一个来记录:
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++的学习道阻且长啊。慢慢来吧,一点一点积累,不放弃就好!