我需要以编程方式检查是否为Visual Studio 2010安装了SP1,因为我们所有的预建库都是使用此版本构建的。在CMake中做到这一点的最佳方法是什么?
检查CMAKE_CXX_COMPILER_VERSION
全局变量的值。
对于VS10SP1,版本应为16.00.40219.01
;对于非SP1版本,则应为16.00.30319.01
。
如果您坚持使用不支持的旧CMake版本(早于2.8.12)CMAKE_CXX_COMPILER_VERSION
,请查看该CMakeDetermineVSServicePack
模块。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句