当在vs code使用cmake tools搭建cmake环境时,有时CMakeLists.txt文件不在根目录下面,而在某个子文件夹里。
可以通过修改.vscode下的settings.json文件夹,指定配置文件夹:
"cmake.sourceDirectory":"",
"cmake.buildDirectory":""
sourceDirectory指定对哪个文件进行配置。(即CMakeLists在哪个文件夹)
buildDirectory指定build目标文件夹。
更多settings.json命令参考cmake-tools官方文档:vscode-cmake-tools/cmake-settings.md at develop · microsoft/vscode-cmake-tools (github.com)