1
496
编译器最新版本的一些值是:
当然,上面的版本号是指您在“关于”框中看到的Visual Studio的主要版本,而不是名称中的年份。可以找到一个完整的列表 here . Starting recently ,Visual Studio将开始单调地更新其范围,这意味着您应该检查范围,而不是精确的编译器值。
|
2
41
是的,msc-ver是一个宏,可以让你得到编译器版本。VisualC++的最后一批发布版本已经出现了。
您可以使用如下代码:
它似乎在编译器的连续版本之间进行了更新,没有修改
使用其他内置的预处理器变量可以找到对更详细版本信息(如编译器内部版本号)的访问 here . |
3
11
_ MSC版本应定义为特定的版本号。您可以对其使用ifdef,也可以使用实际的define并执行运行时测试。(如果出于某种原因,您希望基于编译时使用的编译器运行不同的代码?是的,可能你在找ifdef。:) |
4
6
通过使用
|
5
3
作为一个更一般的答案 http://sourceforge.net/p/predef/wiki/Home/ 维护用于检测特定编译器、操作系统、体系结构、标准等的宏列表。 |
6
1
这有点旧,但应该让你开始:
|
7
-14
在Visual Studio中,转到“帮助”部分,查看用于编译应用程序的Visual Studio版本。 |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |