Loading

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问题解决!

posted @ 2020-10-22 14:26  azureology  阅读(2656)  评论(0)    收藏  举报