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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM