一、編譯環(huán)境

首先,不管是Windows還是Linux版本CoreCLR的編譯,都是在Windows10上進(jìn)行的。

回到目錄

二、CoreCLR for Windows

在Windows上做編譯怎么能少得了Visual Studio,由于Visual Studio 2017剛剛發(fā)布,所以選用Visual Studio 2017版本作為編譯工具。

編譯組件

Visual Studio 2017安裝組件

.NET Desktop Development

  • All Required Components

  • .NET Framework 4-4.6 Development Tools

Desktop Development with C++

  • All Required Components

  • VC++ 2017 v141 Toolset (x86, x64)

  • Windows 8.1 SDK and UCRT SDK

  • VC++ 2015.3 v140 Toolset (x86, x64)

還有一個(gè)比較重要的問(wèn)題,就是使用VS2017的話,還需要注冊(cè)一個(gè)Visual Studio 2015的組件,需要運(yùn)行如下命令:regsvr32.exe %VSINSTALLDIR%\Common7\IDE\msdia120.dll ,因?yàn)樾枰猇S2017的環(huán)境變量,當(dāng)然這也需要在Developer Command Prompt for VS2017 中運(yùn)行。
還有最重要一點(diǎn)Visual Studio Express 2017不支持編譯CoreCLR。

CMake

要編譯CoreCLR需要CMake 3.7.2及以上版本,記得加環(huán)境變量Path。

Python

官方給出的所需版本為 python 2.7.9,但是python 3也能很好的支持,記得加環(huán)境變量Path。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式