下载了ISE14.7,但是编写程序时出现软件闪退问题,以下为解决方法:
1. 第一种解决办法:
右键ISE14.7的图标,属性 - 快捷方式,将目标:
X:\ISE\14.4\ISE_DS\settings64.bat X:\ISE\14.4\ISE_DS\ISE\bin\nt64\ise.exe
更改为:
X:\ISE\14.4\ISE_DS\settings32.bat X:\ISE\14.4\ISE_DS\ISE\bin\nt\ise.exe
将软件属性从64位更改为32位版本运行,保存后重新打开,问题得到解决。
注:我当时采取了这一种办法,但是在initialize chain时总是显示cable连接失败。。。所以最后采用了下面的方法。
2. 第二种解决办法:
进入ISE/14.7/ISE_DS/ISE/lib/nt64,将libPortability.dll删除或重命名
将 libPortabilityNOSH.dll 复制一份,然后将这个复制重命名为libPortability.dll
进入ISE/14.7\ISE_DS\common\lib\nt64,将重命名后的文件复制到该文件夹下
注:网上有些同学在执行该操作后ISE打不开了,只能重新下载。所以希望各位注意这个问题,软件挂掉了不要骂我谢谢