首页 > 解决方案 > Microsoft Visual Studio 无法解析#include但在使用引号时确实如此

问题描述

我正在尝试将一些 .h 和 .c 文件添加到 C++ 项目中。但是,该库通过使用<>而不是"". Microsoft Visual Studio 2015 告诉我它无法打开头文件。切换到""它可以打开它。我不想浏览 100 个文件并更改<>"".

这个问题有什么解决办法吗?

标签: c++visual-studio

解决方案


使用<>时,编译器仅在标准库中搜索头文件。

而且,当您使用 时"",编译器会在您的项目目录中搜索头文件。

假设file.h是您创建的头文件并存在于您的项目目录中,编译器只有在您使用时才能找到头文件#include "file.h"


推荐阅读