![](/img/trans.png)
[英]Can I set the platform toolset from the command line when building with VS2010's msbuild?
[英]How do I use CMake to set the VS platform toolset property?
通常,这就是CMAKE_GENERATOR_TOOLSET
的用途,但是,应在工具链文件中而不是CMakeLists.txt中使用它。
用户指定的本机构建系统工具集名称。
一些CMake生成器支持将工具集名称提供给本机构建系统以选择编译器。 如果用户指定工具集名称(例如,通过cmake -T选项),则该变量中的值将可用。
该变量的值永远不能被项目代码修改。 CMAKE_TOOLCHAIN_FILE变量指定的工具链文件可以初始化CMAKE_GENERATOR_TOOLSET。 一旦使用该变量的特定值初始化给定的构建树,更改该值将具有未定义的行为。
我认为,如果您在进行project
调用之前进行设置,那么从理论上讲它仍然可以使用,尽管显然这不是使用它的支持方法,因此兼容性可能会有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.