VSRS_3.5使用过程中出现的问题解决
2015-04-29 19:38
411 查看
网上可以下载到相应的软件:http://download.csdn.net/download/putong2006/3452765
下***体说下可能会遇到的问题解决方法:
1.opencv的配置问题,大家可以参看我之前的文章 http://blog.csdn.net/xiaohaijiejie/article/details/44984059 或者
http://wiki.opencv.org.cn/index.php/首页
2.首先打开VSRSVC8.sln,如果你直接编译的话会出现很多的错误
3.将ViewSynVC8右击设为启动项
4.再右击,选择属性----链接器----输入-----附加依赖项(这里就需要修改了,继承之前父类的lib就行,很多人在这里出现错误,不是在属性管理器里改,切记!!)
5.然后编译会出现下面的错误,IntelliSense: 未定义标识符 "BYTE",点进去:错误error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int。如图:
![](http://img.blog.csdn.net/20150429194926815?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb2hhaWppZWppZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150429195023880?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb2hhaWppZWppZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6.我们在出现错误的文件里添加一个头文件#include <Windows.h> (这个感谢tianzhaixing博主)
![](http://img.blog.csdn.net/20150429195512416?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb2hhaWppZWppZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7-1.再次编译,我们会发现错误error C3861: “cvInpaint”: 找不到标识符,这个还是因为缺少头文件,我们可以在ViewSynthesis.cpp文件中添加 #include
"opencv2\photo\photo.hpp" (因为cvInpaint函数声明在photo_c.h里面)
7-2.min和max函数调用的问题,在最前面添加using
namespace std,删掉min和max前的std::就行
8.右击解决方案,属性---调试----命令参数-----写入那个配置文件.cfg路径
9.先选择Release方式重新生成一下,然后切换到Debug下按ctl+F5,完美运行 (这里我不清楚为什么,反正这样就不会错)
下***体说下可能会遇到的问题解决方法:
1.opencv的配置问题,大家可以参看我之前的文章 http://blog.csdn.net/xiaohaijiejie/article/details/44984059 或者
http://wiki.opencv.org.cn/index.php/首页
2.首先打开VSRSVC8.sln,如果你直接编译的话会出现很多的错误
3.将ViewSynVC8右击设为启动项
4.再右击,选择属性----链接器----输入-----附加依赖项(这里就需要修改了,继承之前父类的lib就行,很多人在这里出现错误,不是在属性管理器里改,切记!!)
5.然后编译会出现下面的错误,IntelliSense: 未定义标识符 "BYTE",点进去:错误error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int。如图:
6.我们在出现错误的文件里添加一个头文件#include <Windows.h> (这个感谢tianzhaixing博主)
7-1.再次编译,我们会发现错误error C3861: “cvInpaint”: 找不到标识符,这个还是因为缺少头文件,我们可以在ViewSynthesis.cpp文件中添加 #include
"opencv2\photo\photo.hpp" (因为cvInpaint函数声明在photo_c.h里面)
7-2.min和max函数调用的问题,在最前面添加using
namespace std,删掉min和max前的std::就行
8.右击解决方案,属性---调试----命令参数-----写入那个配置文件.cfg路径
9.先选择Release方式重新生成一下,然后切换到Debug下按ctl+F5,完美运行 (这里我不清楚为什么,反正这样就不会错)
相关文章推荐
- 如何解决mid使用过程中出现的以下问题(无效的过程调用或参数: 'mid')
- 如何解决mid使用过程中出现的以下问题(无效的过程调用或参数: 'mid')
- TD安装及使用过程中经常出现的问题及解决方法
- 在windows xp下使用dbca创建数据库过程中出现的问题及解决方法
- 使用autotools工具制作Makefile过程可能出现问题与解决方式
- 使用jstl标签过程中出现问题的解决
- ireport连接数据库、工具使用过程出现的问题及解决方法
- Android在使用过程中出现The connection to adb is down, and a severe error has occured提示问题的解决
- 解决安装使用Genymotion过程出现的一些问题
- 在使用SwipeRefreshLayout的过程中出现的两个问题的解决办法
- asp.net 使用Ueditor过程中出现的问题及解决办法
- SSH 使用过程中,出现的问题以及解决办法
- 在使用android studio过程中,使用gradle编译的时候总会出现一些问题,下面是几个常见问题的解决方法。
- crossover的使用过程中出现的问题和解决方法
- IDEA开发工具使用过程中出现问题及解决方法
- 解决ISE使用过程中出现 _SN.exe的问题
- 使用Hibernate过程中出现entity class not found 问题的解决思路
- Android Studio 使用过程中出现的问题及解决办法
- 电脑日常使用过程中出现的问题及解决办法
- 使用maven的mybatis-generator生成实例和mapping过程以及可能出现问题解决