关于VS项目加载失败的问题解决

关于VS项目加载失败的问题解决
1.VS2013+Opencv2.10配置,配置好之后把属性表(如图1所示的属性管理器中“Microsoft.CPP.Win32.user”)保存下来了,保存之后可以通过搜索文件的方式,在自己电脑找到这个文件,然后拷贝出来放在自己方便的路径下,最好重命名一下如图2所示。具体操作可以自己上网搜一下永久配置opencv属性,我这里给出一个参考https://www.zhihu.com/question/24400428。之后每次需要的时候删除默认的属性表,加载你保存的这个属性表即可,不用每次都一项一项的配置了。
关于VS项目加载失败的问题解决_第1张图片
图1
在这里插入图片描述
图2
2.上述我在笔记本电脑上设置过了,并且保存了几个sln工程,然后我将这几个sln工程拿到台式机去打开的时候就出现加载失败的错误,尽管我台式机上也安装了VS2013和Opencv2.10,但还是会出现这个错误,如图3所示,输出窗口里提示说是未找到导入的属性表。
我猜测是因为属性表的路径在台式机上发生的变化,以至于项目加载时候在之前的路径中找不到这个属性表。
关于VS项目加载失败的问题解决_第2张图片
图3
3.针对问题2所述,点击“编辑 xxx.vcxproj”,这个就是属性项。打开之后如图5所示,找到我选中的那一行,这个就是我保存属性表的名字。把这一行直接删除掉,然后重新加载sln项目,就能加载成功了。
关于VS项目加载失败的问题解决_第3张图片
图4
关于VS项目加载失败的问题解决_第4张图片
图5
4.之后再重新添加现有属性表,找到你之前保存的属性表添加即可。
关于VS项目加载失败的问题解决_第5张图片
图6
5.如果你除了opencv还添加了其他库,那么上述步骤之后可能还会报错,如图7所示。这也是路径变了导致的报错,只要在属性中,配置该库的正确路径即可。
在这里插入图片描述
图7
6.不要忘记环境变量再配置一遍。此电脑——属性——高级系统设置——环境变量——系统变量——path中添加opencv的bin文件:
D:\Program Files (x86)\opencv\build\x86\vc12\bin

关于VS项目加载失败的问题解决_第6张图片
图8

你可能感兴趣的:(计算机,vs2013,项目属性永久配置,项目加载失败)