问题如上。
而自己明明已经定义了
解决的方法是:重新定义一个头文件,我这里定义的是DbException_.h
再把原来代码复制进来,即可解决问题,然后再改名字(如果之前的代码都是基于那个名字,再该回去,即可恢复正常。)
再更:
后来我再次遇到这种问题,却无法解决,但是通过报错发现了真正的原因:
老师发给了我两个头文件及其相应cpp文件,我把老师的安装包解压放在了桌面上,于是当我在老师的头文件中添加我自己建立的头文件时,发现怎么都找不到。
原因在于路径问题!
这也就是前面问题为重新命名个头文件便可以找到的原因
正常路径应为VS的默认路径,而当我们在添加现成的头文件时,其路径便可能与默认路径不同意,于是,系统无法在该目录下找到。
我的解决方法是:
重新构造头文件,将原本不同的头文件里面的内容复制到新的头文件,删除旧的头文件,即可解决问题。