在早期版本的Visual Studio中,出现了一个个预定义宏“_CPPLIB_VER”的报道出厂时的版本VS.的Dinkumware的STL库的版本 截至2012年,我无法找到或使用该宏 - 它undefinied,我无法在网上找到的关于此事的任何信息。
是Dinkumware的STL库不再VS2012中使用? 是宏观改名?
Windows 7的64位微软的Visual Studio 2012专业版
在早期版本的Visual Studio中,出现了一个个预定义宏“_CPPLIB_VER”的报道出厂时的版本VS.的Dinkumware的STL库的版本 截至2012年,我无法找到或使用该宏 - 它undefinied,我无法在网上找到的关于此事的任何信息。
是Dinkumware的STL库不再VS2012中使用? 是宏观改名?
Windows 7的64位微软的Visual Studio 2012专业版
通常的定义_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的头文件的版本都存在。