【发布时间】:2020-03-15 15:31:45
【问题描述】:
我真的为让 VS Code 正常工作而苦苦挣扎了很长时间,所以我最终决定在这里发布我的问题。我在 Windows 10 上使用 Visual Studio Code 来编写 C++ 代码。对于我正在学习的课程,我必须能够在 Linux 机器上运行我的代码。我一直在 VS Code 中使用远程 WSL 模式,但它让我抓狂有两个原因。
- 增强的语法着色在远程模式下不起作用。
- 我需要为课程上交文件,但无法从 Windows 10 资源管理器访问 Linux 文件。
因此,理想的情况是使用常规(非远程)版本的 Visual Studio Code,但仍使用 Linux 进行编译和调试。可视代码文档 (https://code.visualstudio.com/docs/cpp/config-msvc) 使它看起来好像这是可能的,但我不知道 WSL g++ 的编译器路径是什么。有什么建议?
【问题讨论】:
-
g++的路径是
/usr/bin/g++。如果您正在学习 C++,那么我既不建议使用 WSL 也不建议使用 VSCode,而是使用真正的 Linux 发行版。 -
如果我试图从 Linux 中到达那里,这就是 g++ 所在的地方。但是如果我想从 Windows 到达那里呢?
标签: visual-studio-code g++ windows-subsystem-for-linux