今天,在VS2005上配置OpenCV遇到了很多问题,真叫人郁闷,别人都装的好好的,就我这出现了乱七八糟的问题,感叹上天为什么对我如此的不公啊。无奈……遂总结一下,希望还有像我这样的可怜的人,可以不再重复我走的冤枉路,一口气设置成功。
问题一:OpenCV安装后“没有找到cxcore100.dll”
原因是在安装时选择”将\OpenCV\bin加入系统变量”(Add\OpenCV\bin to the systerm PATH)。 但该选项并不一定能成功添加到系统变量,如果编写的程序在运行时出现“没有找到cxcore100.dll,因为这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的
错误.则表明没有成功添加。
解决方案: 手动在我的电脑->属性->高级->环境变量->系统变量->path添加c:\program
files\opencv\bin; 添加完成后需要
重启计算机。
问题二: 运行Windows窗体应用程序的时候,编译运行报错:“error PRJ0003 : 生成cmd.exe 时出错”
原因:VS2005的环境变量设置不对,
解决方案:
tools=> Options => Projects and Solutions ->
VC++ Directories page
then place below rows:
$(SystemRoot)\System32
$(SystemRoot)
$(SystemRoot)\System32\wbem
但是我一直没有找到Projects and Solutions ,最后才
发现原来是由于“工具”-〉“选项”里的“显示所有设置”没有勾选,只要勾上就会有“项目和解决方案”的选项,在该项目下添加
$(SystemRoot)\System32
$(SystemRoot)
$(SystemRoot)\System32\wbem
qianqianfy