CMAKE编译opencv源码错误解决办法

时间:2021-08-12 14:50:24

      因为最近想看看opencv的源码,就下了cmake-2.8.8-win32-x86.exe,opencv版本为2.4.9,vs版本为2010,运行cmake,选好source code 和build the binaries的文件夹路径,然后点击Configure,不料出现error in configurration process,project files may be invalid错误,试了网上很多办法都没成功,一天下午突然成功了,我就把自己中途操作的步骤写下来看是否对大家有点帮助。

     1.之前我的opencv source文件夹路径中含有汉字,我就把opencv放在一个不含汉字的路径里

     2.成功当天我的vs2010提示我激活,输入key成功激活。。。

     3.删除了vs安装路径下vc文件夹中的cvtres.exe

     4.点击configure时,提示我source路径不匹配(见cmake 文本框提示两文件路径don't match,因为我改过source路径,见1),修改使其一致

     经过上面几步之后,cmake终于能configure和generate了,虽然我没弄明白是哪一步起来关键作用,但是问题解决了还是很开心。因为这个错误耽误了我一两天,网上的解决办法都一笔带过很简略,所以写下来希望能对大家有所帮助。