【问题标题】:How to get Intellisense working on standalone C++ source files in Visual Studio 2019?如何让 Intellisense 在 Visual Studio 2019 中处理独立的 C++ 源文件?
【发布时间】:2020-11-26 11:59:58
【问题描述】:

谁能告诉我如何让 Intellisense 在 Visual Studio 2019 中处理独立的 C++ 源文件(即不属于项目和解决方案的 C++ 源文件)。我在网上读到我需要一个 CppProperties.json 文件,该文件位于我的其他 C++ 源文件的目录中,我可以使用配置管理器添加一个文件,但是它没有出现在它所在的工具栏的上下文下拉列表中应该出现。所以我很困惑如何解决它。非常感谢任何帮助。

只是为了更多地了解我所了解的内容,当我打开一个包含不属于任何项目或解决方案的 C++ 源文件(又名杂项 C++ 源文件)的文件夹时,我的导航栏是这样的:

【问题讨论】:

  • @AlanBirtles 这是微软文档中的一个页面,说明它也用于 Visual Studio 2019:Open Folder support for C++ build systems in Visual Studio
  • 你读过documentation吗?
  • 我建议你可以把C++文件放到一个floder里,然后在File->Open->Folder打开这个floder。
  • 建议您可以尝试将相关的C++文件放在一个文件夹中,而不是在该文件夹中包含其他文件。试了很多情况,都出现了No Configuration。如果你能提供一个最小的例子,它将有助于解决问题。
  • 因为我还尝试将其他文件包含在 floder 中或仅包含一个文件中的 floer。然而,导航栏中的配置管理器出现了。我无法重现您的问题。

标签: c++ visual-studio configuration config visual-studio-2019


【解决方案1】:

首先,您可以将相关文件放在一个文件夹中,单击File->Open->Folder 并选择一个包含项目文件的文件夹。根据上面的cmets,是需要去掉vcpkg的。

例如:

然后,您会发现Manage Configuration出现在导航栏中。

这是您要求的屏幕截图:

【讨论】:

    猜你喜欢
    • 2021-10-31
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    相关资源
    最近更新 更多