Cadence找不到cdn_sfl401as.dll和allegro找不到cnlib.dll的解決辦法
雨花石 整理------2015.03.03
問題如下:
如果運行Capture.exe 則找不到cdn_sfl401as.dll
如果運行allegro.exe 則找不到cnlib.dll
有兩種可能性:
第一:電腦上有多個版本的Cadence_SPB軟件,使用時未進行切換使用(解決辦法:運行switchversion.exe軟件切換)
第二:軟件的環境變量缺少東西
決辦法如下:(本人已經親自驗證,方法可行)
上面兩個庫文件都在C:/Cadence/SPB_16.X/tools/bin中(說明:以你的實際安裝路徑爲準),請檢查環境變量設置是否完整!
我遇到上述問題,發現沒有CDSROOT的定義,添加一個就OK了(有的用戶這個定義已經存在,就不需要添加了,直接利用下一個解決辦法):
變量名:CDSROOT
值:C:/Cadence/SPB_16.X
如果Path變量中沒有以下某一部分:請自行添加上:(我的軟件問題就是缺少CDSROOT%/tools/pcb/bin;這一部分,添加好後確認就可以正常使用了)
“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;”
那麼請將雙引號中的內容放到Path環境變量開頭處!
如果以上都沒能解決你的問題,請查看是不是有軟件和這個軟件衝突造成的。
我的百度網盤分享主頁爲:
http://yun.baidu.com/share/home?uk=3155760111&view=share#category/type=0
部分資源可供學習,歡迎大家多多交流,共同進步!