安装好几次一直出现这个bug,注意以下几点有没有做到:
(顺序只是我想到可能出现的问题次序,不是每一步都需要更改,可以按照自己的错误定位)
1.mgls.dll和mgls64.dll属性中去掉只读 ;
2.在环境变量和系统变量(应该只要在系统变量加载就行)都加载licence路径,注意可能有的同学只加载到文件夹:
这里我们最好还是把完整版路径输入(浏览文件或者手动输入):
3.licence.txt文件格式改成.dat格式(这个影响应该不大,根据实际情况来定);
4.变量名这里,我的是LM_LICENSE_FILE,我看到网上有的是MGLS_LICENSE_FILE,不同版本应该不一样,根据自己安装的版本对应的说明输入变量名,稍微注意一下。
5.如果以上几点都注意到了(也是我困惑了很久的bug),可以再尝试以下步骤,以我的w11为例:
(1)高级网络设置
(2)更多网络适配器选项
(3) 除了WLAN禁用所有网络连接
(4)完成(3)后打开硬件和连接属性
看一下自己的物理地址:
(5)按照常规破解步骤后,重新运行 patch64_dll(之前安装错误的要删除),等待生成licence,生成后,在LICENCE.TXT记事本文件第一行看到生成的物理地址是否与上图的一样:
(一般情况LICENCE.TXT会自动生成到C盘,这里建议还是另存到modelsim安装目录的win64下,再修改成.dat的格式即可)
(6)当确认此时两个物理地址相同,理论上重启电脑就可以正常使用了。
PS:
感谢两位po主的安装步骤以及solve my problem的帖子
安装包和安装步骤:原贴:Modelsim SE 10.4a 安装详解_想要不掉毛的程序羊的博客-CSDN博客
bug解决原贴:ModelSim破解一直出现Unable to checkout a license.Make sure you licence file_彭飞万里的博客-CSDN博客