之前在vs2010中配置的是 opencv2.3.1 ,后来又改为了 opencv2.4.3
前者配置一次环境变量就OK了~ 后者每次新建一个工程都要重新配置一次 ,好麻烦的说。。。
后来发现,
#include <opencv2/highgui/highgui.hpp>
的时候,查看下包含的这个文件,发现都是 opencv2.3.1 的include目录。。。。
然后,想直接卸载 低版本 。。。发现 安装目录里面 没有 unist.exe w--h--y?
那只好看一下 如何 去除 vs2010 里面的 配置 环境 的目录 啦。。
发现 木法 直接在这里面删除。。。
C:\Users\Administrator.QQ\AppData\Local\Microsoft\MSBuild\v4.0
这里面有个
Microsoft.Cpp.Win32.user.props
用记事本 打开 ,内容 如下 :
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<IncludePath>D:\Program Files\opencv\build\include;D:\Program Files\opencv\build\include\opencv;D:\Program Files\opencv\build\include\opencv2;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup>
<LibraryPath>D:\Program Files\opencv\build\x86\vc10\lib;$(LibraryPath)</LibraryPath>
</PropertyGroup>
</Project>
ok ,可以看见 你配置的那两个 目录 了吧。。。。
嘿嘿 ,delet them ~~
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>
重启 vs2010 之后 :
就是opencv2.4.3这样了。。。。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ok
那么, 对于 opencv 2.4.3 每次打开都需要配置 环境变量 的问题 也就 解决啦。。。
将上面那个目录 换成 你的 版本的opencv 配置环境目录就 OK 啦~~~~~