包含文件不能被识别,即使它们在正确的目录中
Include files are not being recognized, even though they are in the right directory?
这是我在这里的第一篇文章,但是从我看到的来看,你们喜欢精确和简洁的问题。我认为这是合格的。我在谷歌上搜索了一下,可能有一个哑巴的案例,但无法解决这个问题。
我正在编译一个程序,我发现它使用portaudio库。我下载了所有这些,并有所有相关的文件,但visual studio给我的问题。这是我得到的错误:
所以,我决定找到源路径,并跟踪文件,这是在portaudio的不同文件夹,并复制/粘贴到适当的位置(不能发布第三个链接,但它在那里。如果有必要,我想我可以在评论中提供。我还尝试将其放在与实际包含它的文件相同的目录中,将其添加到项目中作为现有项,并将整个目录添加到预处理器包含内容(项目设置> c++>通用>附加包含目录)。
第二个错误非常相似,基本上是做同样的事情。我有文件,把它放在正确的位置,visual studio找不到它。
谢谢你们所有人的帮助。你的问题的一个可能的答案是你没有正确的权限。您能够在文本编辑器中打开该文件吗?
我终于弄明白了。对于第二个错误,我不得不通过visual studio将。c文件保存为。cpp,而不仅仅是更改扩展名。对于第一个,我真的不确定我做了什么,但它就这样自我修复了。我想这就是编程的魔力。
相关文章:
- 为什么头文件不能相互包含?
- 为什么我可以从C++文件中读取 int 值,但不能浮点?
- 为什么我不能从同一目录中的另一个文件中 #include 我的类?
- CStdioFile 不能处理大于 2GB 的文件?
- 不能在其他文件中包含结构
- 有没有办法关闭文件? fclose 不能很好地工作
- 我的项目中某些仅标头文件不能包含使用 CMake 和 Vscode 的"SFML/Graphics.hpp"
- OpenGL不能在核心配置文件中使用glVertexAttrib进行绘制
- 我可以在Windows(Visual C++)中读取bin文件,但不能在linux(GCC)上读取bin文件
- 为什么我不能将 Windows 环境路径与 ofstream 一起使用来编写文本文件?
- C++不能使用其他文件中的类
- 为什么我不能编译这个在Cygwin的Visual Studio中编写的C++文件?
- 为什么我不能像C++中的小端序文件那样读取大端 ELF 文件?
- 我可以固定C 可执行文件,但不能共享库
- 为什么将可执行文件重命名为临时文件的此代码段不能按预期工作?
- 为什么SDL_RWFromFile(文件,"w+")不能像它应该的那样读写?它只打开文件进行写入
- 不能在 dlib cpp 文件中包含JPEG_SUPPORT标头
- C 能够以其完整路径打开代码::块中的文件,但不能以相对路径作为命令行参数打开文件
- 无法使用名称空间,也不能在我的.h文件中包含标准的C 库
- 不能从文件到指针向量的对象复制