【发布时间】:2020-03-28 02:58:14
【问题描述】:
目前我正在使用 Windows 机器并想尝试用于 linux(wsl) 的 windows 子系统进行 c++ 开发。 Visual Studio code(vsc) 提供了一个简洁的扩展来处理运行良好的子系统。我还不能开始工作的一件事是让 vsc 包含位于子系统内部的头文件。
我知道我可以手动添加新路径以包含在“c_cpp_properties.json”中,但我不知道任何从 Windows 指向子系统 /usr/include 的路径(例如)。我找到了一些资源 (wsl include paths),但无论如何都无法让它工作。我也尝试按照 gitlab 问题中的描述自己生成路径,但这也没有帮助。
谁有为 c++ 项目设置 vsc 和 wsl 的经验,谁可以帮助我?
【问题讨论】:
-
有点。但是我找不到有关如何在那里设置包含路径的信息?还是我只是瞎了.. :D
-
我看到人们使用 rsync 之类的工具只是将所需的头文件复制到本地机器上以将 vac 指向它们。在我看来,这似乎有点乏味。仍在寻找更集成的方式。
-
你在 WSL 中使用的是什么发行版,你是否已经安装了必要的包和 VS Code 扩展?
标签: c++ visual-studio-code windows-subsystem-for-linux include-path vscode-remote