如何在VS Code的CMake Tools配置任务中为CMake指定参数?
VS Code CMake配置任务传递参数解决方案
VS Code中CMake类型的任务不支持通用的args字段,要传递诸如-DCMAKE_C_COMPILER:FILEPATH=gcc这类CMake配置参数,需要使用插件专门提供的cmakeArgs字段。
修改后的任务代码如下:
"tasks": [ { "type": "cmake", "label": "CMake: configure", "command": "configure", "cmakeArgs": [ "-DCMAKE_C_COMPILER:FILEPATH=gcc" // 可在此添加更多CMake参数,例如 "-DCMAKE_CXX_COMPILER:FILEPATH=g++" ], "problemMatcher": [], "detail": "CMake template configure task" } ]
说明:
cmakeArgs是VS Code CMake插件为configure任务设计的专属参数配置项,用于传递CMake原生命令行参数- 每个参数作为数组的独立元素,直接填写完整的
-D格式参数即可 - 多个参数依次添加到数组中即可实现批量传递
内容的提问来源于stack exchange,提问作者MKFein
相关产品推荐
相关产品推荐

