这几天在使用QT编写一个ARM的图形化应用程序,需要在PC端使用linux下的QtCreator。搭建环境神马的还是挺麻烦的一个过程。

依照我的风格,这么麻烦的东西一定不要重复做第二遍。剧透下,最后还是很悲剧得做了第二遍,现在分享下经验教训。

系统环境:

PC主机:Windows XP

虚拟机:Virtual Box 4.2.18

Linux: Ubuntu 10.04

搭好环境后就想着把这个搭好的保存下来,VirtualBox提供了两种方法:

一:导入和导出

VirtualBox快照(Snapshot)功能使用及注意事项_第1张图片

二:快照

备份(可以添加注释):

VirtualBox快照(Snapshot)功能使用及注意事项_第2张图片

恢复和删除备份:

VirtualBox快照(Snapshot)功能使用及注意事项_第3张图片

方法一我之前试过,不管是导入还是导出,速度都极慢,这种方式仅适合分享到其他主机时使用。

方法二就很便捷,数分钟就可以完成。

下面开始讲故事,搭建完环境后我就用快照备份了下。后来编译了几个项目没问题,第二天来启动虚拟机,QtCreator就开始报错,无法编译,Google了下也没解决方案。最后想到还有备份,感觉去恢复备份,再试,果然编译就没问题了。不过不知道怎么的问题又出现了,再去找备份,发现之前的备份已经没有了!!!心里拔凉拔凉的,原来快照恢复后,快照就不存在了……最后只得重新安装一台虚拟机,重头来过,好在有了第一遍,第二次熟练多了,但是等待各种安装也很让人抓狂的。安装完和搭建完环境后都赶紧备份了。

所以使用快照恢复后,如果想保留备份,一定要再进行一次快照!!!