关于VS2012+Opencv3.0配置问题

首先配置环境变量。 我的电脑->右键->属性->高级 ->环境变量。

然后在系统变量这里点 编辑-> 新建  然后吧你opencv的路径复制(输入)进来. 我电脑是×64的  但最好吧×64和×86(32位系统)的路径都添加进来(保险,关于64位系统和32位系统,我确信自己是×64的(电脑属性里可查看),但VS却用的32位的配置,这点让我折腾来半天才发现,,最终Opencv终于能用了。。哭。。所以这里最好都添加上,不亏)



然后打开VS2012,新建一个32控制台应用程序。这里选择空项目。点击完成


这里添加 新建项  名字随意吧。


然后    视图->属性管理器(或视图->其他窗口->属性管理器) 然后如下图所示:



然后库目录也需要添加  ,具体见下图


然后,链接器->输入->附加依赖项->添加上着两个依赖项(对于opencv3.0 添加这两个就好了,ts300.lib的库兼容之前版本,比较冗杂 这里的world300.lib只适配高版本的)


然后在高级 选项里  目标计算机 选择×86的  如下图所示。(因为这里设置的”debug|win32“属性)
最后确定这里配置资源器是win32即可  如下图


(到此已经配置完成。只需测试程序即可。在此说明,我电脑系统是64位,但基于win32的配置才能使用(即以上步骤)。若要基于64位的,需要吧最后一步的“win32”设置成(没有则新建)×64,其他库设置也是基于“debug|×64”属性来设置。但我的不能用(师兄的确可以,他使64位台式机,我是64位笔记本。))

最后输入程序测试!
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("38754.jpg");//图片必须添加到工程目录下
//也就是和main.cpp文件放在一个文件夹下!!!
imshow("测试程序", picture);
waitKey(20160519);
}


ps:笔者按照64位设置遇到的错误包括:多个加载项缺失(即匹配不到库)、添加库后,依然找不到库文件(..world300.lib等)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值