【问题标题】:Working with Visual Studio C++ project in Visual Studio Code在 Visual Studio Code 中使用 Visual Studio C++ 项目
【发布时间】:2020-06-19 15:58:56
【问题描述】:

我在 Visual Studio 中有一个 C++ 项目,我更喜欢使用 Visual Studio Code 来编辑源文件。

有没有办法在 Visual Studio Code 中处理 Visual Studio C++ 项目?就像从“.sln”文件中获取包含路径,甚至可能运行 MSBuild。

【问题讨论】:

标签: c++ visual-studio visual-studio-code


【解决方案1】:
  1. 打开Developer Command Prompt/PowerShell for VS 2019。这将设置必要的环境变量,例如包含路径。
  2. 导航到您的项目目录。
  3. 输入 code . 在当前目录中启动 VS Code。

现在,您将能够在集成终端中使用cl、msbuild 等命令。

编码愉快。

【讨论】:

  • 哦,谢谢。 MSBuild 有效,但似乎我需要分别配置 IntelliSense 和问题匹配器。或者有什么方法可以将它们与 .sln 同步?
  • @ИльяСамохин 如果您安装了 Microsoft C/C++ 扩展,Intellisense 应该可以工作。而且我不确定您所说的“将它们与 .sln 同步”是什么意思。
  • IntelliSense 本身可以工作,但会显示许多错误,例如 foo.h 中的某些符号未定义,尽管包含 foo.h。
  • 我同意用户的观点,如果您安装了 Microsoft C/C++ 扩展,Intellisense 应该可以工作。我建议您可以尝试将 Intellisense 的 C/C++ 中的设置从 Default 更改为 Tag Parser。
  • @Jeaninez 现在 IntelliSense 不会显示任何错误,即使 MSBuild 失败
猜你喜欢
  • 1970-01-01
  • 2023-03-09
  • 2018-10-16
  • 2018-07-07
  • 1970-01-01
  • 2020-06-27
  • 2019-11-23
  • 2018-08-18
  • 1970-01-01
相关资源
最近更新 更多