开源软件VBox软件编译
Posted 牙牙学语的猿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源软件VBox软件编译相关的知识,希望对你有一定的参考价值。
毕业已经5年了,想当初刚毕业,本渣也曾想成为一名技术大牛,奈何做任何事只有三分钟热度。来来回回跳了不少公司,规模从500~20w人,这其中包括传统IT企业、AI芯片独角兽以及世界500强的大公司。
最后兜兜转转成为了一名听都没听过的大学老师。闲来无事,研究一下VBox软件,在此记录下编译历程,供各位过路大侠围观,若有想与本渣交流者,可以给我发邮件(saltape@163.com),(本来想开个公众号,太懒了,一直没搞,此处手动狗头)。
开源软件VBox是一款虚拟机软件,没怎么使用过,看着界面简洁,装了个ubuntu,还不错。废话不多说,下面开始记录下手工编译过程,官网有编译指导(https://www.virtualbox.org/wiki/Windows%20build%20instructions),奈何指导不全,手工编译还是有一堆问题。
源码版本:VirtualBox-6.0.12 (https://www.virtualbox.org/wiki/Downloads)
编译依赖开发工具:
- Visual Studio 2010 with service pack 1
- Windows Platform SDK v7.1
- Windows Driver Development Kit (WDK) v7.1
- Qt v5.6.x or later
- SDL v1.2.7 or later
- the cURL library.(这个需要下载源码,自己编译)
- Yasm 1.3
- Python 2.7.x
- code signing utilities(WDK中有)
- openssl-1.1.1d(这个也是手工编译,需要编译出32和64位版本,d是开发版本)
- the zlib library
工具就这些,这其中比较复杂的有几部分,其中qt、curl及openssl都是需要手工编译的。
工具编译:
- qt5.6.3编译
- curl编译
- openssl编译
准备工作差不多了,下面进入VBox的编译过:
ps:今天太晚了,本渣明天继续更。
以上是关于开源软件VBox软件编译的主要内容,如果未能解决你的问题,请参考以下文章