opencv引起的、破坏了电脑系统环境变量的处理办法

今天听到别人面试有提到图像旋转的问题,发现自己这么基础的算法居然都没有看过,需要成长的还有很多啊

网搜了一下,本来是想打开vs跑一下搜到的代码,结果发现opencv坏掉了,不能用了,之前用的好好的,就一周没用而已,,,

opencv不能用,说是缺少dll文件,找到opencv如下的文件夹(文件路径因人而异),找到缺失的dll文件,拷贝到C:\Windows\System32问价路径中,缺什么就拷贝什么过去就好

64位系统用户注意,32位的DLL文件放在“C:\Windows\SysWOW64”,64位的DLL文件放在“C:\Windows\System32”)

我添加进去之后还是报错(中间x86和x64让我尝试了很多次。。。),,,

几经周折,发现原因是环境变量我搞破坏了。。。

这几天一直在学习python,配置python环境变量的时候,跟着视频的老师直接把系统变量新增了一个path,原来的系统变量里面本来就有path,我没有在原来的系统变量基础上直接添加,而是新建了一个,结果就导致新建的这个path将原来的path覆盖了,所以呢,,,原来的path全部丢掉了,包括系统默认的路径,,,,我就懵逼了。。。。。。

想到是这个原因之后,我就网上各种搜索怎么办,想着难道要重装系统吗?还是等用到哪个软件出错的时候再搞?

最终让我找到了方法,如下:

win7 64位默认Path 变量值(我不知道其他其他系统和32位的是不是也是这个默认path)

系统默认path:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

so,我直接复制进去,把系统的path算是搞好了,然后再加上opencv的配置的环境变量,(网上opencv配置的教程有很多)

配置环境变量

1、系统变量 Path:添加D:\Program Files\opencv\build\x86\vc12\bin

2、用户变量:添加opencv变量,值D:\Program Files\opencv\build,添加PATH变量(有就不需要添加,但是值需要添加)值D:\Program Files\opencv\build\x86\vc12\bin

说明:不管你系统是32位还是64位,路径目录均选择X86,因为编译都是使用32位编译;如果选用X64,则程序运行时候会出错。

好了,至此,起码opencv可以用了,但是其他软件如果安装的时候有自动加入环境变量的情况,我想,什么软件不能用到时候在搞吧。。。最近电脑用的多,等闲下来学着重装个系统,一切就OK啦,嘿嘿。

现在每天都有点收获,感觉自己棒棒哒!

猜你喜欢

转载自blog.csdn.net/xiachong27/article/details/88542280
今日推荐