昨天晚上我PCB图的时候还用OrCAD这个组件来着呢,但是还是好好的。可是今天当我再次启动程序的时候就出现了下面的对话框。
当时就吓了好一跳,好好软件怎么突然就不行了呢?先说说我出现这个问题之后的内心活动吧,首先是吃惊,原因前面已经说了。接下来我就想是不是我误删了什么文件了呢?于是我静下心回想了从昨天晚上到现在做过的所有的事,发现没有误删跟它相关的文件。接下来只能找“度娘”了,于是我把问题描述了一下,去问“度娘”了。 别说“度娘”还是真给力,一下子就出来了。问题的大概描述就是没有添加相应的环境变量,那添加不就得了吗?我开始也是这么想的,于是我就按照下面的步骤进行了:
1、打开系统的环境变量在Path中把下面的内容复制到环境变量中,
%CDSROOT%/tools/pcb/bin;%CDSROOT%/tools/Capture;%CDSROOT%/tools/bin;%CDSROOT%/tools/jre/bin;%CDSROOT%/tools/fet/bin;%CDSROOT%/tools/specctra/bin;%CDSROOT%/tools/libutil/bin;
注意:不要把原有的内容覆盖了,要不其他的软件就可能不能用了。
2、新建一个环境变量CDSROOT
由于%CDSROOT%这个不是绝对路径,所以要为这个变量赋一个绝对路径。如下:
都弄好了应该就可以了吧?结果又令我失望了,还是弹出这样的对话框。我接下来又想是不是原因是win8.1系统本身的问题啊?于是我就放弃了这个方法,上网找个.dll文件放在软件的安装目录下不就行了。但是我也尝试了一下,但是结果还是不行,又出现了新的错误。
到了这里,有人就会想对话框不是提示了让重新安装软件,那就重新安装吧!我也这么想了,但是又有一个新的问题在我脑中出现了,这次重新装了,如果再次在出现这样的问题怎么办?还重新在装吗?在加上这个软件很大安装跟破解不是很容易的。于是我重新找“度娘”了,好像都是第一种方法,那就在试试吧,这次我没有盲目地做了,在做的同时我在上了思考,思考我哪里出现的错误。我带着问题跟思考认真地看了一遍了,终于发现问题所在了。那就是把我们加的path的值应该放在最前面,于是我就尝试了一下,结果真是这个问题。软件又可以用了!
问题不大,但是却发现自己的问题了,这是想到了“凤老大”的话了,在看待别人的方法要多一些思考,看待别人的方法一定要看全,多怀疑一下自己的问题,如果开始的就看到把把值放在最前面这句话,就不会浪费后面的时间。正如老师说的“对于别人的东西不要去怀疑,先把它吸收了,然后再去怀疑”,他既然能在网上公布方法,那他肯定是成功的。
以后要都一些吸收跟思考自身的问题,然后再去怀疑别人的问题。
OrCAD Capture出现丢失cdn_sfl401as.dll问题
原文地址:http://blog.csdn.net/liaoxu02/article/details/38944399