[英]How to set MSVC Target Platform Version with CMake?
我正在寻找设置用CMake生成的MSVC项目的目标平台版本的方法。 我在CMake问题跟踪器中找到了以下票据 ,该票据现已关闭。 我是最新的3.9.1
版本的CMake 。 但是那里描述的解决方案似乎不起作用。 我试过了
set (CMAKE_SYSTEM_VERSION 8.1)
在我的CMakeLists.txt
。
如何在使用CMake时设置Terget平台版本 ?
后记:
现在我在生成解决方案时检查了从命令行设置CMAKE_SYSTEM_VERSION
,但我想尽可能从CMakeLists.txt
文件中设置它。
cmake -G "Visual Studio 14 2015 Win64" -DCMAKE_SYSTEM_VERSION=8.1 ..\source\
至少能够从CMake GUI设置它是一件好事。
在首次使用project
之前使用set (CMAKE_SYSTEM_VERSION 8.1 CACHE TYPE INTERNAL FORCE)
解决了问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.