我有以下目录结构:
我写了包含:
#include "obj.h"
#include "textura.h"
然而,我得到了:
fatal error C1083: Cannot open include file: 'obj.h': No such file or directory.
为什么?
我之前尝试将文件移动到“头文件”,它没有工作,同样的错误。
答案 0 :(得分:2)
查看obj.h的目录路径(应该在文件属性中),并确保它所在的目录存在于项目的默认包含目录中。
答案 1 :(得分:2)
显示的“目录结构”实际上并不存在。它既不是目录,也不是结构。解决方案资源管理器中的文件夹仅用于可视化分组文件,仅供参考。真正的问题是obj.h位于磁盘上的哪个位置。它必须位于要编译的.cpp所在的文件夹中。如果它不在同一个文件夹中,那么你: