起因:
WIN7 64位安装Carsim8.02(还有8.1)
过程中,安装进行到第三方依赖库(3rd party)的时候,报了一个错:
“INTERNAL ERROR B110-8:Cannot decompress BOOT0409.DLL”
点了确认之后没在意,就点继续,最后也安装完成了。
问题来了:
运行carsim软件的时候,提示
"缺动态链接库cvirte.dll”
————————————————(赶时间的同学,直接看 尝试4 与 结论 即可)———————————————————
尝试1:
百度——缺cvirte.dll 的解决方法:
①下载cvirte.dll (对应系统)
②把它放到系统目录中:
(32位)C:\Windows\System32
(64位)C:\Windows\SysWOW64
③安装dll:
(32位)win+R 打开运行 → regsvr32 cvirte.dll → 回车运行,没报错即安装成功。
(64位)win+R 打开运行 → cmd → 使用 "cd .. "(两次)→ cd Windows\SysWOW64 (切换到C:\Windows\SysWOW64目录) → 运行regsvr32 cvirte.dll → 没报错即安装成功。
遇到问题:
报错:无法找到 C:\Windows\System32\cvirte
尝试1失败。
尝试2:
百度了一圈,很少人遇到这样的问题,但是有回答说是“安装包缺东西”,因此考虑下别的安装包。
(https://zhidao.baidu.com/question/551234110.html)
后来也证明他说的有一定道理,但是并不能解决问题!那个down是我给的。。。
最终找了两个不同的8.02 与 一个8.1 carsim安装包。
可气的是,8.1安装的时候除了完全一样的错。
经过一番查找,发现是如下安装包出问题:
...\CarSim_v8.02\CarSim8_SSQ\3rdParty\RTE\Setup8.5.exe
RTE应该是运行环境依赖库,直接双击这个Setup8.5.exe ,就看到了熟悉的
“INTERNAL ERROR B110-8:Cannot decompress BOOT0409.DLL”
尝试3:
为了验证是不是电脑系统太旧,我到隔壁大兄弟的win10服务器上试了试,结果安装过来毫无问题。
因此推断应该是win7与这个包不兼容的问题。
尝试4:
没啥办法了,想着就不安装旧版本的,试一试安装2016.1。
万万没想到,2016.1安装完成了!
而且!之前安装好的,运行报错的8.02/8.1,都可以运行了!
结论:
确实是依赖库安装包的问题:在老版本carsim的安装包里
RTE的安装包在部分win7机子上会有问题,安装不成功。
但是经过一天多的搜索,发现几乎没有几个人跟我一样有这样的问题。。。
好的踩坑完成。。。