![]() |
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版本。 |
![]() |
Helic · 引用项目中的Visual Studio生成事件 10 月前 |
|
Fardin Jim · React中的HandleError 10 月前 |
![]() |
Sam · 返回Visual Studio中文档注释中的标记 1 年前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |
![]() |
xTMx · 如何修复恢复自定义Nuget软件包的问题? 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Max · VS 2022中的缩放级别在哪里 1 年前 |