電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 3050|回復(fù): 1
收起左側(cè)

[已解答問(wèn)題] 多個(gè)版本Allegro,其中一個(gè)版本打開缺少.dll文件

[復(fù)制鏈接]

9

主題

76

帖子

479

積分

一級(jí)會(huì)員

Rank: 1

積分
479
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-3-29 10:03:15 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
電腦安裝了allegro16.6,17.2,17.4三個(gè)版本,用cadence switch Release切換版本16.6和17.2可以正常使用,但是打開17.4則顯示找不到cnlib.dll文件,安裝目錄下也存在該文件。如何解決?
我知道答案 回答被采納將會(huì)獲得5 聯(lián)盟幣 + 1 聯(lián)盟幣 已有1人回答
沙發(fā)
發(fā)表于 2022-4-1 15:32:08 | 只看該作者
環(huán)境變量由于安裝了其他工具軟件,如Labview等,導(dǎo)致cdsroot順序變化或直接把cadence的環(huán)境變量沖掉了,需要把cadence調(diào)整到前面。
只要在系列變量里面添加直接路徑就行了,不需要加%CDSROOT,用戶變量可以不用管,因?yàn)橹会槍?duì)單一用戶
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\windowsPowerShell\v1.0\;D:\MATLAB\runtime\win32;D:\MATLAB\bin;D:\MATLAB\polyspace\bin;D:\Program Files\IVI Foundation\VISA\WinNT\Bin\;D:\Program Files\IVI Foundation\VISA\WinNT\Bin
安裝labview后的,cadence不能運(yùn)行了
D:\Cadence\SPB_16.6\tools\pcb\bin;D:\Cadence\SPB_16.6\Capture;D:\Cadence\SPB_16.6\tools\bin;D:\Cadence\SPB_16.6\tools\fet\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\windowsPowerShell\v1.0\;D:\MATLAB\runtime\win32;D:\MATLAB\bin;D:\MATLAB\polyspace\bin;D:\Program Files\IVI Foundation\VISA\WinNT\Bin\;D:\Program Files\IVI Foundation\VISA\WinNT\Bin
重新修改后的

以下資料在解決問(wèn)題過(guò)程中有幫助,可以參考,但每個(gè)人安裝的版本和電腦系統(tǒng)版本不一樣,要根據(jù)實(shí)際報(bào)錯(cuò)情況適當(dāng)加入一些變量,例如D:\Cadence\SPB_16.6\tools\fet\bin;就是報(bào)dll錯(cuò)誤時(shí)自己找這個(gè)文件的路徑,然后加到里面去。

修改環(huán)境變量就能解決的事咱就不要去重裝cadence,雖然重裝也能解決  


新安裝的allergo16.5,用了好長(zhǎng)一段時(shí)間沒(méi)有問(wèn)題,后來(lái)莫名其妙的就出問(wèn)題了,打開時(shí)提示如下錯(cuò)誤:
運(yùn)行Capture.exe找不到cdn_sfl401as.dll
運(yùn)行allegro.exe,沒(méi)有找到cmlib.dll,因此這個(gè)應(yīng)用程序未能啟動(dòng)。重新安裝應(yīng)用程序可能會(huì)修
復(fù)此總問(wèn)題。

按照網(wǎng)上的方法:
如果運(yùn)行Capture.exe找不到cdn_sfl401as.dll,
如果運(yùn)行allegro.exe找不到cnlib.dll,
(上面?zhèn)z個(gè)庫(kù)文件都在C:/Cadence/SPB_16.3/tools/bin中),請(qǐng)檢查環(huán)境變量設(shè)置是否完整!
我遇到上述問(wèn)題,發(fā)現(xiàn)沒(méi)有CDSROOT的定義,添加一個(gè):
                  變量名:CDSROOT
                        值:C:/Cadence/SPB_16.3
即可在Win7上運(yùn)行成功。

如果Path變量中沒(méi)有“%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;”
那么請(qǐng)將雙引號(hào)中的內(nèi)容放到Path環(huán)境變量開頭處!



如果運(yùn)行Capture.exe找不到cdn_sfl401as.dll,
如果運(yùn)行allegro.exe找不到cnlib.dll,
(上面?zhèn)z個(gè)庫(kù)文件都在C:/Cadence/SPB_16.3/tools/bin中),請(qǐng)檢查環(huán)境變量設(shè)置是否完整!
我遇到上述問(wèn)題,發(fā)現(xiàn)沒(méi)有CDSROOT的定義,添加一個(gè):
                  變量名:CDSROOT
                        值:C:/Cadence/SPB_16.3

如果Path變量中沒(méi)有“?SROOT%/tools/pcb/bin;?SROOT%/tools/Capture;?SROOT%/tools/bin;?SROOT%/tools/jre/bin;?SROOT%/tools/fet/bin;?SROOT%/tools/specctra/bin;?SROOT%/tools/libutil/bin;”

那么請(qǐng)將雙引號(hào)中的內(nèi)容放到Path環(huán)境變量開頭處!

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表