gpt4 book ai didi

c++ - VS2010编译器定义

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:31 31 4
gpt4 key购买 nike

在 gcc 中我正在写 friend class FriendMaker<T>::Type但 Visual Studio 想要 friend FriendMaker<T>::Type .所以我认为是时候转向特定的编译器了。

所以我需要什么ifdef对于 Visual Studio ?我目前使用的是 2010,但我可能会切换到 2012 后者。

最佳答案

使用宏_MSC_VER .检查编译器是否为 VS2010 或更高版本:

#if _MSC_VER >= 1600

以下是不同版本VS的值:

  • VS 2003(VC7.1):1310
  • VS 2005 (VC8):1400
  • VS 2008(VC9):1500
  • VS 2010 (VC10):1600
  • VS 2012(VC11):1700

关于c++ - VS2010编译器定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11754580/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com