是否有可能(以及如何)使用VS2015 IDE使用編譯器,鏈接器,STL和VS2008附帶的其他一切來構建本地C++項目?在Visual Studio 2015中使用v90(VS2008)平臺工具集
我想要做的事情叫做「C++ Native Multi-Targeting」並且已知例如,通過Project Properties-> Configuration Properties-> General-> Platform Toolset = v90,VS2012允許使用VS2008(v90)工具集,用於C++項目。通常情況下,開箱即用的v90將不可用,但是如果您並排安裝VS2008 + VS2010 + VS2012或VS2008 + win7.1sdk + VS2012,則會顯示v90。
但是迄今爲止我還找不到任何有關C++項目在VS2008和vs2015之間縮小差距的報道。據MSDN它似乎正式不支持。但我想知道它是否可能工作。
參考,平臺工具集的值是:
Visual Studio .NET 2002 (Platform Toolset = 'v70')
Visual Studio .NET 2003 (Platform Toolset = 'v71')
Visual Studio 2005 (Platform Toolset = 'v80')
Visual Studio 2008 (Platform Toolset = 'v90')
Visual Studio 2010 (Platform Toolset = 'v100')
Visual Studio 2012 (Platform Toolset = 'v110')
Visual Studio 2013 (Platform Toolset = 'v112')
Visual Studio 2015 (Platform Toolset = 'v114')
它不僅是可能的,它是*如果您需要構建與CLR v2.0兼容的C++/CLI程序集,則需要*。出了什麼問題,或者甚至沒有嘗試過呢? –
還沒有試過,想先問問別人。 –
很遺憾,沒有「官方」的方式來安裝舊的工具集,而沒有整個舊的VS安裝程序。順便說一句,我有一個恐懼安裝和舊的VS比新的,因爲我覺得舊的安裝不是那麼「乾淨「;) – Luke