智能感知:无法打开源文件"enum.h"
IntelliSense: Cannot open source file "enum.h"
#include "enum.h"
使用Visual Studio的代码,上面的代码就是我键入的代码,实际上,一旦我键入双引号,它就会自动为我提供我正在处理的文件所在的目录中所有可用头文件的列表。
它也包含在"头文件"下,它当然可以看到那里的文件,但 intellisense 没有检测到它; 此外,它似乎还会导致其他一些语法错误,所以我想排除这是一个问题。
我读到有一些关于在 VC++ 目录>包含目录的属性中键入路径的内容>但我不知道正确的语法是什么以确保它正确包含。我只需要链接项目的路由文件夹还是每个单独的头文件?
它以前没有引起这个问题,但现在它随机导致。
编辑:在某些不可复制的摆弄之后的某个时候,其中一些工作,尽管其他人没有可解释的原因。有时它会"工作",智能感知不会抱怨,但是编译后,砰的一声,错误再次弹出。
是的,您需要确保自己的所有包含文件的路径都存在于 VC++ 目录>包含目录的属性>(您无需担心标准库包含文件,因为编译器已经能够找到这些文件)。此处的目录应用;
分隔。如果您不想手动键入目录,可以单击包含目录>编辑...>添加目录图标,然后浏览到包含文件的目录并像这样添加它。
尝试一些东西:
右键单击 #include,然后单击打开文档。
- 如果它可以打开该文件,则智能感知已损坏,您可能需要重新生成智能感知文件。
- 如果文件无法打开,它将为您提供一条消息,其中包含搜索的当前文件夹路径,因此您可以将文件复制到其中或搜索为什么您的路径未被搜索
检查其他一些答案:
链接1
链接2
链接3
相关文章:
- enum是C++中的宏变量还是整数变量
- 是否可以从int转换为enum类类型
- 在一个模板函数中,若输入的类型是enum类,我该如何使用std::underlying_type
- 为测试目标创建具有不同源文件夹的文件
- 将图像添加到资源文件夹UWP C++
- 在C++中,将int值赋给enum,反之亦然
- 视觉工作室项目.提取源文件夹名称
- 两个 COM 组件中 ENUM 的重复条目
- 生成一个生成文件,该生成文件使用Automake在一个步骤中编译和链接所有源文件
- make 命令如何避免重新编译未更改的源文件?
- C++两个源文件之间共享的枚举的静态实例
- 如何使用Qt 3D库加载和显示搅拌机.obj源文件场景
- 类继承,ENUM 与 AST 类实现的问题
- C++关于ENUM的问题。我得到的响应比枚举列表大
- 生成文件:动态源文件名和对象目录
- 无法使用 CMake 从其他文件夹添加源文件
- MinGW64 - Unicode 源文件错误?
- 有关从C++中的不同源文件引用类的问题
- "错误 (活动) E1696 无法打开源文件 "stdafx.h"--
- 智能感知:无法打开源文件"enum.h"