C++ 从Visual Studio使用WSL GCC生成时发生Cmake错误

C++ 从Visual Studio使用WSL GCC生成时发生Cmake错误,c++,visual-studio,gcc,cmake,windows-subsystem-for-linux,C++,Visual Studio,Gcc,Cmake,Windows Subsystem For Linux,最近,我尝试将WSL-GCC-DEBUG配置添加到VisualStudio项目中。链接所有的图书馆似乎都奏效了。但是,当尝试构建时,我得到错误: “无法启动调试程序路径 /mnt/c/Users/username/repos/Demo/out/build/WSL-GCC-Debug/Test/Test 丢失或无效 GDB失败,消息为:没有这样的文件或目录。“ 实际上,我似乎很清楚问题发生在哪里:/Test应该只在构建路径中出现一次,也就是说,构建路径应该是 /mnt/c/Users/userna

最近,我尝试将WSL-GCC-DEBUG配置添加到VisualStudio项目中。链接所有的图书馆似乎都奏效了。但是,当尝试构建时,我得到错误:

“无法启动调试程序路径

/mnt/c/Users/username/repos/Demo/out/build/WSL-GCC-Debug/Test/Test

丢失或无效

GDB失败,消息为:没有这样的文件或目录。“

实际上,我似乎很清楚问题发生在哪里:/Test应该只在构建路径中出现一次,也就是说,构建路径应该是

/mnt/c/Users/username/repos/Demo/out/build/WSL GCC调试/测试

然而,奇怪的是,当使用MSVC编译器构建时,尽管路径指向同一个目录,但不会出现这样的问题

我对VisualStudio中的CMAKE不是很有经验,所以希望有人能帮助我