首页 > 解决方案 > VisualStudio 2019 是否可以从 CMAKE 设置构建变量。更一般地说,如何设置它们

问题描述

我一直在问有关 VisualStudio 的问题,但老实说,我从它的文档中一个字都听不懂。

在 VS 生成的 json 文件中放置了构建变量,如 ${workspaceRootFolderName},等${workspaceRoot}${env.gccpath}但我不知道如何设置它。

如果是CMAKE项目。

我有两个问题:

  1. 是否可以从 CMAKE 文件中设置这些变量?
  2. 如果不是,我该如何以另一种方式设置它们。目前项目构建但VS生成的启动文件无法评估变量

在此处输入图像描述

标签: visual-studiocmakebuild

解决方案


有一些目标属性可用于在 Visual Studio 项目中设置这些类型的变量。它们都以VS_. 在这个项目中,我没有看到任何与这些特定变量相对应的东西。

另一种方法似乎是将它们保存在用户道具文件中,您可以设置将该文件合并到项目中的属性。

https://cmake.org/cmake/help/latest/prop_tgt/VS_USER_PROPS.html


推荐阅读