-->

其中Dinkumware的STL库附带的Visual Studio 2012的版本?(Which v

2019-09-22 04:07发布

在早期版本的Visual Studio中,出现了一个个预定义宏“_CPPLIB_VER”的报道出厂时的版本VS.的Dinkumware的STL库的版本 截至2012年,我无法找到或使用该宏 - 它undefinied,我无法在网上找到的关于此事的任何信息。

是Dinkumware的STL库不再VS2012中使用? 是宏观改名?

Windows 7的64位微软的Visual Studio 2012专业版

Answer 1:

通常的定义_CPPLIB_VER可以在名为头文件中找到yvals.h你VS安装文件夹下的某个地方。 对于Visual Studio 2010是在VC\include

要小心,因为_CPPLIB_VER不再因为Visual Studio 2008的一个正式的预定义宏。

的“改变历史”部分预定义宏(Visual Studio 2008中)在MSDN上说:

增加了对Visual Studio 2008个的值_ATL_VER_MSC_VER_MFC_VER ; 除去_CPPLIB_VER ; 更新__COUNTER___DEBUG_DLL_MT__FUNCDNAME____FUNCSIG____FUNCTION____FILE__ 。 清理话题。

和宏是“Microsoft特定的预定义宏” VS 2005年看到一个预定义宏(Visual Studio 2005中) :

_CPPLIB_VER

定义的,如果你有任何的C ++标准库头; 报告该Dinkumware的头文件的版本都存在。



文章来源: Which version of the Dinkumware STL Lib ships with Visual Studio 2012?