file-type

WIN8 VirtualBox 5.1.14 编译全攻略

下载需积分: 50 | 579KB | 更新于2024-09-09 | 9 浏览量 | 9 下载量 举报 收藏
download 立即下载
"该资源是关于在WIN8系统上编译Virtual Box 5.1.14版本的详细过程,主要包括编译工具的准备、环境配置、证书的生成以及编译第三方库的步骤。作者提供了相关软件的下载链接和操作指南。" 在编译Virtual Box 5.1.14版本之前,首先需要准备一系列的编译工具和环境: 1. **Visual Studio 2010 SP1**:这是编译Virtual Box的基础,需要确保已经安装了Service Pack 1更新。 2. **Windows Driver Development Kit (WDK)**:版本为7600.16385.1,用于驱动程序的开发,可以从微软官方网站下载。 3. **Third-party Tools**: - **MingW**:包括32位和64位版本,用于提供GCC编译环境。 - **ActivePerl**:Perl解释器,可以从ActiveState官网下载。 - **Python 2.x**:Python编程语言的特定版本,这里推荐2.7.13,用于编译过程中的脚本执行。 4. **Third-party Libraries**: - **Qt源码**:这里使用的是qt-everywhere-opensource-src-5.5.1版本,Virtual Box界面依赖Qt库。 - **OpenSSL**:版本为1.1.0e,用于加密功能。 - **curl**:版本为7.53.1,用于网络数据传输。 - **SDL**:版本为1.2.15,用于图形用户界面支持。 5. **VirtualBox源码**:可以从VirtualBox的官方下载站点获取,这里是5.1.14版本。 接下来是环境准备: 1. 安装**Visual Studio 2010**及其SP1补丁。 2. 安装**WDK**,确保驱动开发环境就绪。 3. 配置**Python**和**Perl**到系统环境变量,以便编译过程中可以找到这些工具。 4. 安装**MingW32**和**MingW64**,提供不同架构的编译支持。 在编译过程中,因为Virtual Box包含驱动程序,所以还需要生成测试证书以允许在Windows上安装未签名的驱动: 1. 打开**测试模式**:在命令提示符以管理员身份运行`bcdedit.exe -set TESTSIGNING ON`,然后重启电脑。 2. 生成测试证书:使用`makecert.exe -r -`命令创建自签名证书。 完成以上步骤后,就可以开始编译Virtual Box 5.1.14的源代码了。这个过程通常涉及配置构建环境、设置编译选项、执行编译命令等复杂步骤,具体操作需要按照官方文档或作者提供的指南进行。注意,编译过程可能会遇到各种依赖问题和错误,需要根据日志逐步解决。

相关推荐

SunFrank1987
  • 粉丝: 59
上传资源 快速赚钱