赞
踩
关于CMake Tools的环境变量如下:
${workspaceFolder} 表示当前打开的 VSCode 工作区的根目录路径。
${workspaceFolderBasename} 表示当前工作区根目录的名称(即目录的基本名,不包括路径)。
${cmake.buildDirectory} 表示 CMake 构建输出的目录。这通常是 .vscode/build,但可以在 settings.json 中通过 cmake.buildDirectory 配置项进行更改。
${env:<VARIABLE_NAME>} 允许你访问系统环境变量。将 <VARIABLE_NAME> 替换为实际的环境变量名,例如 ${env:PATH}。
${config:<CONFIG_NAME>} 访问 CMake 配置变量。将 <CONFIG_NAME> 替换为 CMakeLists.txt 文件中定义的变量名。
${extensionSetting:<SETTING_NAME>} 访问 VSCode 扩展的设置值。这允许你引用 CMake Tools 扩展或其他扩展的配置项。
${buildType} 表示当前的构建类型(例如 Debug、Release 等)。这通常用于条件性地设置编译选项或链接库。
${generator} 表示用于构建的 CMake 生成器(例如 Unix Makefiles、Ninja 等)。
${projectRoot} 在某些上下文中,表示当前处理的 CMake 项目的根目录。这可能与 ${workspaceFolder} 相同,但在多项目工作区中可能有所不同。
${sourceDir} 通常用于表示当前处理的 CMakeLists.txt 文件所在的源代码目录。
此参数的配置,相当于在命令行中执行设定当前的环境变量:export CUDA_VISIBLE_DEVICES=1
通过侧边栏的齿轮图标打开设置,或者通过快捷键Ctrl+,(逗号)来打开设置界面,在搜索框中搜索下面几个C/C++扩展相关的设置,如:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。