前言
在实验室翻出一个老设备打算拿出来用用,一看只能兼容XP系统而且还得结合Matlab使用,这下懵了,不过查阅资料经过一番周折也算是成功解决了,具体是通过虚拟机模拟XP系统环境,再结合对应版本的Matlab软件实现。
一、VMware虚拟机安装
鉴于XP系统年代久远,现阶段比较少见,决定使用虚拟机装XP系统进行环境模拟,虚拟机采用VMware,下载地址见官网,VMware虚拟机详细安装教程见如下网址,安装完成后,打开XP系统中的XP.vmx文件即可在虚拟机中对XP系统进行装载和模拟。
二、Matlab安装
网上有说法是XP系统能适应的最高版本matlab是2015b,实际上我在安装完成了遇到了一系列奇怪的问题,安装几次都无法解决。最严重的问题是安装完成后双击matlab快捷方式出现报错"Matlab2015b无法定位程序输入点CancelIoEx 于动态链接库 KERNEL32.dll",最后在matlab论坛上得知32位XP最高支持32位2015a,以及相关说法:“32位的xp最高支持32位 的2015a;64位的xp也只能到64位;2015a之后没有xp的存在;32位的win7最高支持32位的2015b,2016a以及以后的matlab只有64位的”。
最后由于没找到合适的2015a资源,选择了2014a版本,未出现相关不兼容问题,可正常运行。
注:上述涉及的XP系统以及Matlab 2014a安装包可在主页资源中获取。
前言
在实验室翻出一个老设备打算拿出来用用,一看只能兼容XP系统而且还得结合Matlab使用,这下懵了,不过查阅资料经过一番周折也算是成功解决了,具体是通过虚拟机模拟XP系统环境,再结合对应版本的Matlab软件实现。
一、VMware虚拟机安装
鉴于XP系统年代久远,现阶段比较少见,决定使用虚拟机装XP系统进行环境模拟,虚拟机采用VMware,下载地址见官网,VMware虚拟机详细安装教程见如下网址,安装完成后,打开XP系统中的XP.vmx文件即可在虚拟机中对XP系统进行装载和模拟。
二、Matlab安装
网上有说法是XP系统能适应的最高版本matlab是2015b,实际上我在安装完成了遇到了一系列奇怪的问题,安装几次都无法解决。最严重的问题是安装完成后双击matlab快捷方式出现报错"Matlab2015b无法定位程序输入点CancelIoEx 于动态链接库 KERNEL32.dll",最后在matlab论坛上得知32位XP最高支持32位2015a,以及相关说法:“32位的xp最高支持32位 的2015a;64位的xp也只能到64位;2015a之后没有xp的存在;32位的win7最高支持32位的2015b,2016a以及以后的matlab只有64位的”。
最后由于没找到合适的2015a资源,选择了2014a版本,未出现相关不兼容问题,可正常运行。
注:上述涉及的XP系统以及Matlab 2014a安装包可在主页资源中获取。