VS2008下安装OpenCV,代码运行后显示错误:无法打开文件opencv_core231d.lib。。。怎么办怎么办!!!急啊
1个回答
展开全部
应该是没有成功配置opencv,所以显示link时无法打开文件“opencv_calib3d231.lib;”如果前面安装都没错的话,我把最后两步给你列一下,你对照着看看:
进入 计算机->属性->高级系统设置->环境变量
在path添加
1. install中的bin路径:G:\junhua\opencv\vs2008\install\bin;(这里添加自己安装的路径,这是我的路径,你加你的)
2. 由于有些函数需要TBB,所以需要将tbb所在的目录也加入到环境变量Path中。TBB相关的DLL路径为G:\junhua\opencv\build\common\tbb\ia32\vc9 注:这里如果大家之前安装了一些其他软件可能已经在环境变量中有了Path这个变量,那么在你的变量值后面加一个分号,再加上相关路径即可)
这步没错的话再看我的工程配置过程:右键点击工程(我的工程叫hello)属性,然后
配置属性——连接起——输入——附加依赖项,点击后面的…
输入
opencv_calib3d242d.lib
opencv_contrib242d.lib
opencv_features2d242d.lib
opencv_flann242d.lib
opencv_gpu242d.lib
opencv_core242d.lib
opencv_highgui242d.lib
opencv_imgproc242d.lib
opencv_legacy242d.lib
opencv_ml242d.lib
opencv_objdetect242d.lib
opencv_ts242d.lib
opencv_video242d.lib
然后调节上面配置为Release,将上述文件名中最后一个字母d去掉,输入一遍,即可;
希望对你有帮助,不行就只有重装试试,opencv跟新快,出错难免,加油,我也在学...
进入 计算机->属性->高级系统设置->环境变量
在path添加
1. install中的bin路径:G:\junhua\opencv\vs2008\install\bin;(这里添加自己安装的路径,这是我的路径,你加你的)
2. 由于有些函数需要TBB,所以需要将tbb所在的目录也加入到环境变量Path中。TBB相关的DLL路径为G:\junhua\opencv\build\common\tbb\ia32\vc9 注:这里如果大家之前安装了一些其他软件可能已经在环境变量中有了Path这个变量,那么在你的变量值后面加一个分号,再加上相关路径即可)
这步没错的话再看我的工程配置过程:右键点击工程(我的工程叫hello)属性,然后
配置属性——连接起——输入——附加依赖项,点击后面的…
输入
opencv_calib3d242d.lib
opencv_contrib242d.lib
opencv_features2d242d.lib
opencv_flann242d.lib
opencv_gpu242d.lib
opencv_core242d.lib
opencv_highgui242d.lib
opencv_imgproc242d.lib
opencv_legacy242d.lib
opencv_ml242d.lib
opencv_objdetect242d.lib
opencv_ts242d.lib
opencv_video242d.lib
然后调节上面配置为Release,将上述文件名中最后一个字母d去掉,输入一遍,即可;
希望对你有帮助,不行就只有重装试试,opencv跟新快,出错难免,加油,我也在学...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询