c++ include包含工程目录下的.h文件,报错:fatal error C1083: 无法打开包括文件:“Sales_item.h”: No such file or directory

背景:刷c++primer的题目,将下载的某个头文件拖拽到自己创建的工程目录下,在自己新建的源文件中include包含时,报无法打开文件

c++ include包含工程目录下的.h文件,报错:fatal error C1083: 无法打开包括文件:“Sales_item.h”: No such file or directory

明明有文件 为什么说无法打开呢

于是到本地的工程目录中打开一看,果然没有这个文件
c++ include包含工程目录下的.h文件,报错:fatal error C1083: 无法打开包括文件:“Sales_item.h”: No such file or directory

说明通过鼠标拖拽文件进入到工程树上面,文件并没有拷贝到工程的本地目录下,这个文件可能只是个链接,,,具体原因也不清楚。

再次通过复制 粘贴把该头文件复制到本地工程目录之后,不在报错!!!
c++ include包含工程目录下的.h文件,报错:fatal error C1083: 无法打开包括文件:“Sales_item.h”: No such file or directory

但是此时也可以看到头文件并没有出现在工程目录树上。。。。。好神奇

可能头文件和源文件只能显示在工程上自己创建的文件吧,具体没有去深究。