签于目前网络上流传的VirtualBox虚拟机源码编译教程都比较陈旧,且大多都是面向具有一定编程知识的技术开发人员,涉及关键的支持文件如何获得却都语焉不详或一笔带过,到相关网站下载却又都是是英文且版本众多,常有无从下手之感,而官网主要是提供编译过程所需要的各类库、工具之类的下载址,并没有详尽的说明怎么完整的构建编译环境,这对连编程一点不知道的新手(外行)而言,想要自行编译Virtualbox是极其困难的事。因此,本人新人(对编程一窍不通)在结合网络流传的文章硬是花了几天时间,在Windows XP虚拟机上将VirtualBox 4.3.10(目前最新版)编译成功,现将其中所需要的各种库、工具整理出来,在windows XP 32位系统直接解压即可使用,本压缩包包含:MinGW(已整合官网的gcc-core-3.3.3、gcc-g++-3.3.3、mingw-runtime-3.8、w32api-3.5和binutils-2.13.90)、libcurl-7.36.0(curl-7.36.0)、SDL-1.2.15、Python27、zlib128-dll、gsoap-2.7、openssl-0.9.8x和openssl-1.0.1g-VC(任选一个版本),由于Qt4.8.5-for-vs2010、Windows Driver Kit Version 7.1.0、Visual Studio 2010安装包很大,无法上传,请自行下载安装包安装即可,另外,本人开始使用Qt5.2.1未编译成功(暂未知原因),然后更改Qt4.8.5才顺利编译成功。
1