c++ - Visual Studio 在哪里寻找 C++ 头文件?

标签 c++ visual-studio header

我从 SourceForge(HoboCopy,如果你好奇的话)检查了一个 C++ 应用程序的拷贝并尝试编译它。

Visual Studio 告诉我它找不到特定的头文件。我在源码树中找到了这个文件,但是我需要把它放在哪里,这样编译的时候才能找到呢?

有特殊目录吗?

最佳答案

Visual Studio 按以下顺序查找 header :

  • 在当前源目录中。
  • 在项目属性的附加包含目录中(项目 -> [项目名称] 属性,在 C/C++ | 常规下)。
  • 在 Visual Studio C++ Include 目录ToolsOptionsProjects and Solutions VC++ 目录
  • 在新版本的 Visual Studio (2015+) 中,上述选项已弃用,默认包含目录列表可在 Project PropertiesConfiguration 获得VC++ 目录

在您的情况下,将标题所在的目录添加到项目属性中(Project PropertiesConfigurationC/C++ → < em>常规 → 其他包含目录)。

关于c++ - Visual Studio 在哪里寻找 C++ 头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/335408/

相关文章:

c++ - 包装右值引用 lambda 时 std::async 和 std::bind 之间的区别

c++ - 从文本文件中查找和提取数据

c++ - 如何提高此 OpenCL Reduction Kernel 代码的性能?

php - 为什么我的 PHP 应用程序不会发送 404 错误?

html - 如何在 prestashop 1.7 中使标题变粘

c++ - header C++ 中的预期不合格 ID

c++ - main.cpp 是必需的吗?

c# - TestContext 名称与给定代码有何关联?

visual-studio - Visual Studio 2015 可执行文件丢失

asp.net - 网页中的多个 Devexpress aspxgridlookup 控件