Visual Studio構建工具現在包括VS2017和VS2015 MSVC工具集(轉)


  以下鏈接可直接下載可再發行組件包

  各版本最新的Visual C++可再發行組件包(Redistributable Package)下載和合集

  https://www.cnblogs.com/VAllen/p/Visual-C-Plus-Plus-Collection-Download.html

  https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

----------------------------------------------------------------------------------------------------------------------------------------------

[原文發表地址] Visual Studio Build Tools now include the VS2017 and VS2015 MSVC Toolsets

[原文發表時間] 2017/11/01

從兩年前我們推出 Visual C ++ 構建工具以來,它已經取得了巨大的成功。 C ++構建工具最初是作為一個獨立的安裝程序發布的,在不安裝Visual Studio IDE的情況下,只安裝了構建C ++項目所需的工具。 許多開發人員發現它們在不需要完全VS安裝的環境中很有用(如構建服務器或CI系統)。 這些工具始終保持最新狀態,僅提供最新支持的MSVC編譯器工具集版本。

使用Visual Studio 2017的全新靈活的安裝程序,我們能夠移除我們定制的C ++ 構建工具設置來使用新的VS 2017安裝體驗。 正如我們在VS2015中所做的那樣,我們更新了Build Tools中的MSVC編譯器工具集以匹配VS 2017 v141編譯器工具集。 Visual Studio構建工具中的MSVC編譯器工具集目前具有VS2017 15.3版本中的所有C ++ 17功能和STL修補程序。 當我們發布預覽版本的VS2017 15.5版時,我們將再次更新Visual Studio Build Tools中的MSVC編譯器工具集。 

您可以立即從visualstudio.com下載Visual Studio構建工具。 構建工具被許可作為您現有的Visual Studio許可證的補充,因此沒有額外的成本將它們集成到您的工作流程中。

安裝VS2015 MSVC v140工具集

你們很多人都告訴我們,你們仍然需要Visual Studio 2015中的MSVC v140工具集繼續構建舊的代碼庫。 我們已經更新了Visual Studio構建工具,以包括Visual Studio 2015 Update 3中的v140工具包,包括最新的服務版本。 您可能注意到,編譯器工具集版本可能與完整的VS 2015安裝版本不匹配,即使它們是相同的編譯器。 發生這種情況是因為我們可能在不同的時間里構建不同分支的完整的Visual Studio和Visual Studio工具集。

Visual Studio構建工具中的Visual C ++構建工具工作負載將默認安裝VS2017中的最新v141工具集。 VS2015的v140工具集將與v141工具集並排安裝。 要安裝它們,只需在“可選”部分的底部選擇“VC ++ 2015.3 v140桌面工具集(x86,x64)”。

 

產品安裝完成后,您可以單擊VS安裝程序上的 “啟動“按鈕來打開VS2017開發人員命令提示符,它的路徑中帶有v141 MSVC工具集,可以隨時啟動。 但是怎么使用v140工具集呢?

“構建工具”工作負載會在“開始”菜單上為您創建一些包含“開發人員命令提示”快捷方式的文件夾。 不幸的是,Visual Studio 2015文件夾中的那些文件不起作用。 我們將在構建工具的未來更新中將這些從設置中刪除。

 

Visual Studio 2017命令提示按預期工作。 您可以輕松修改它們以創建VS 2015 v140 MSVC工具的命令提示符。 如果進入文件夾C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Auxiliary \ Build,您會發現四個開發人員命令提示符(名為vcvars * .bat)。 選擇任何一個,並創建一個副本進行編輯。

這些文件的內容非常簡單:它們都只是使用適當的體系結構參數調用vcvarsall.bat。 我們也會這樣做,但添加一個新參數來告訴vcvarsall.bat為v140工具集設置環境:-vcvars_ver = 14.0。

以下是一個為v140 x86托管的x64定位工具設置環境的命令示例。 運行cl-Bv 來顯示工具正確版本的環境變量設置

 

開始使用VS2017構建工具

現在VS2017構建工具包含了最新的MSVC v140編譯器,我們從VS2015時代就廢棄了舊的Visual C ++構建工具。 如果您仍然需要構建或CI系統中的v140工具,則應該從visualstudio.com 下載Visual Studio構建工具

如果您對我們有任何意見或建議,請告訴我們。 我們可以通過下面的評論,通過電子郵件(visualcpp@microsoft.com,並且您可以通過產品中的幫助>報告問題或通過開發者社區提供反饋。 您也可以在Twitter@VisualC)和Facebookmsftvisualcpp)上找到我們。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM