我对如何将头文件添加到 C++ 项目感到有些困惑。很多时候,当我尝试使用#include“genericheader.h”时,它会说找不到该文件。但是,该文件普遍存在,只是路径没有正确写入所以我的问题是,通过使用#include“genericheader.h”,编译器在哪里寻找这个文件?它是否在试图包含它的文件的当前目录中查找?还是它依赖于诸如 IDE 之类的东西?
如果我试图包含一个头文件,通常最好的做法是把它放在当前文件的目录中试图包含它?
为这个愚蠢的问题道歉。谢谢!
原文由 Izzo 发布,翻译遵循 CC BY-SA 4.0 许可协议
您正在使用引用形式的 include 指令,它按以下顺序搜索包含文件:
进一步阅读: https ://msdn.microsoft.com/en-us/library/36k2cdd4.aspx