环境vs7配置表了两天终于好了期間出现了一个接一个的问题,总结一下以防下次踩坑。
选择【计算机】->【属性】->【高级系统设置】->【环境变量】新增系统变量中的Path变量
4.打开VS2013,新建一个空项目。
添加一个新的.cpp文件
选择【视图】->【其他窗口】->【属性管理器】右键点击项目名称,选择【添加现有属性表】添加opencv300.props。
右键项目名称选择【属性】,选择【VC++目录】添加【包含目录】和【库目录】。(一定要把下面的从父级继承打钩不然以后会絀现找不到.lib等问题)
在该属性页面,选择【链接器】->【输入】->【附加依赖项】添加这两个库即可。opencv_ts300d.lib
(1)如果找不到.lib,提示错误为1104大部分时候都是因为库的路径vs7配置表不对或者不全面,看提示是哪个.lib文件在计算机里搜索,找到路径後把该路径依赖到库目录就好了。
(2)返回值为-1图片读取不到,如果代码没有问题的话就是图片路径的问题。之前看到网上说把路徑放到项目根目录或者资源目录下根据图片名字可以读取到,试了一下发现并不可以,类似这样: