Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 CMake如何确定Visual Studio 2010的版本?_Visual Studio 2010_Cmake - Fatal编程技术网

Visual studio 2010 CMake如何确定Visual Studio 2010的版本?

Visual studio 2010 CMake如何确定Visual Studio 2010的版本?,visual-studio-2010,cmake,Visual Studio 2010,Cmake,我需要以编程方式检查是否为VisualStudio2010安装了SP1,因为我们所有的预构建库都是使用此版本构建的。在CMake中执行此操作的最佳方法是什么?检查全局变量的值 对于VS10SP1,版本应为16.00.40219.01,对于非SP1版本,版本应为16.00.30319.01 如果您使用的旧CMake版本(早于2.8.12)不支持CMake\u CXX\u编译器\u版本,请查看模块。我确实使用的是旧版本。非常简洁的回答,谢谢。

我需要以编程方式检查是否为VisualStudio2010安装了SP1,因为我们所有的预构建库都是使用此版本构建的。在CMake中执行此操作的最佳方法是什么?

检查全局变量的值

对于VS10SP1,版本应为
16.00.40219.01
,对于非SP1版本,版本应为
16.00.30319.01


如果您使用的旧CMake版本(早于2.8.12)不支持
CMake\u CXX\u编译器\u版本
,请查看模块。

我确实使用的是旧版本。非常简洁的回答,谢谢。