VSRS_3.5使用过程中出现的问题解决

网上可以下载到相应的软件:http://download.csdn.net/detail/xiaohaijiejie/9483132


下面具体说下可能会遇到的问题解决方法:

                    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,完美运行  (这里我不清楚为什么,反正这样就不会错)

          

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值