我刚刚问了一个问题here
这个问题由我自己解决。我想要的只是在 Visual Studio CMake 项目中创建两个项目配置 x86-Linux 和 x64-Linux。
我有 WSL 和远程 linux。
看,在链接中,我有一个变量 FORCE_32
.如果它设置为 1,我希望 cmake 将继续构建正确的二进制文件。但问题是如何通过“管理配置”或“CMakeSettings.json”设置这个变量。我试过了
"variables": [
{
"name": "FORCE_32",
"value": "1",
"type": "INTEGER"
}
]
在 CMakeSettings.json 中,我在 Visual Studio 中收到了这个警告manually-specified variables were not used by the project visual studio FORCE_32
Linux -x64
我不知道该怎么做。我想做的只是一种方法,以便可以随时构建 32 位或 64 位版本 无需每次编辑 CMakeLists.txt
最佳答案
在 CMakeSettings.json 修改
"cmakeCommandArgs": "-DFORCE_32:INTEGER=1",
关于visual-studio - 如何创建一个cmake变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71678333/