VScode调试运行cmake加入环境变量

需求

项目上一个C++工程使用cmake构建,运行时通过环境变量读入外部配置文件。
之前用CLion可以直接配饰运行时enviroment variable希望在VScode中实现。

尝试

查了很多资料,修改
cmake.enviroment, cmake.buildEnviroment, cmake.configureEvniroment
这些都没有效果

思考

考虑到项目运行脚本使用export直接导入shell环境变量,转换思路修改VScode内置terminal环境变量
设置 Terminal > Integrated > Env: Linux 在settings.json中添加以下内容

"terminal.intergrated.env.linux": {
      "CONFIG_DIR": "/home/ubuntu/v_config/",
      "LOG_DIR": "/home/ubuntu/v_log/"
}

重启VScode问题解决!

原文地址:https://www.cnblogs.com/azureology/p/13858042.html