开源软件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都是需要手工编译的

    工具编译:

  1. qt5.6.3编译
  2. curl编译  
  3.  openssl编译

     准备工作差不多了,下面进入VBox的编译过:

 ps:今天太晚了,本渣明天继续更。

以上是关于开源软件VBox软件编译的主要内容,如果未能解决你的问题,请参考以下文章

喜讯!方舟编译器获「2019东北亚优秀开源项目」大奖

值得关注的开源软件推荐

OSS开源软件是什么

windows下软件安装目录

最受IT公司欢迎的50款开源软件

源码包编译