解决办法:CMake编译时出现“error in configuration process project files may be invalid”

配置opencv3.3-3.4版本时会用CMake生成解决方案,不少人在完成选择原文件路径和编译路径后,进行Configure会遇到问题。编译时出现“error in configuration process project files may be invalid”等等问题。网上有多解决办法好像都无效,笔者也是找遍了教程,费好大力才解决,其实就是路径选择有点小问题。

根据网上教程,前面步骤都差不多,下载解压opencv,安装Cmake这些我就不赘述。主要是安装完成打开CMake,首先Cmke中配置源文件路径(where  is the source code),这个是关键注意!!路径不能包含中文,这个不是选择到opencv的解压路径就ok,而是要找到opencv解压后的路径下,“CMakeLists.txt”文件所在路径,例如我的解压到“H:\Program Files\opencv-3.4.0”,然后在H:/Program Files/opencv-3.4.0/opencv/sources文件夹下找到CMakeLists.txt”,则将H:/Program Files/opencv-3.4.0/opencv/sources”填入Cmake中的路径

接着填编译路径(where to build the binaries),这个可以自由选择(一般自己在指定目录下创建一个文件夹,方便查找),笔者创建为“H:/Program Files/openCV3.4_VS2013”。


两个路径选择成功后,点击右下角“Configure”按钮,然后就是等待。。。。这个过程会有几分钟吧。

如果不出意外的话,这个过程中不会弹出任何提示窗。待Configure完成后,再点击右下角"Generate"按钮,然后等待完成就ok了。接下来就是继续opencv环境变量等等的配置,参见网上教程。

猜你喜欢

转载自blog.csdn.net/ganwenbo2011/article/details/79096984