尽管包含哈希,但我的项目似乎找不到它的头文件。我包含了一个屏幕截图,因为我认为这是展示我的问题的最有效方式:
错误信息
1>c:\users\wood\desktop\oldprograms\locker.cpp(2): 致命错误 C1083: 无法打开包含文件: 'Locker.h': 没有这样的文件或目录
关于出了什么问题的任何想法?我试过:1)清理项目并重建它。2) 创建一个全新的、相同的项目。
谢谢!
尽管包含哈希,但我的项目似乎找不到它的头文件。我包含了一个屏幕截图,因为我认为这是展示我的问题的最有效方式:
错误信息
1>c:\users\wood\desktop\oldprograms\locker.cpp(2): 致命错误 C1083: 无法打开包含文件: 'Locker.h': 没有这样的文件或目录
关于出了什么问题的任何想法?我试过:1)清理项目并重建它。2) 创建一个全新的、相同的项目。
谢谢!
好的,假设我有一个源代码位于 C:\Users\Chuck\desktop\programming 的程序,但它需要来自 C:\Users\Chuck\desktop\headers 的头文件。我可以根据需要#include 头文件,但是如果我不包含绝对文件名,编译器将拒绝在正确的位置查找。
但是,您可能会尝试的最简单的解决方案是包含头文件的绝对路径。所以如果它位于
C:\Users\Wood\desktop\old 程序\locker.h
如果我不将头文件包含在同一目录中,您可以尝试包含它而不是简单地包含“locker.h”
Code::Blocks 对我来说真的很烦躁。通常我可以使用相同的方法解决这个问题。试试看,看看是否有效。
在解决方案资源管理器中双击 locker.h 将其打开,然后将鼠标悬停在选项卡上以查看完整路径。切换到试图包含它的文件并将鼠标悬停在选项卡上以查看完整路径。如果这两个文件不在同一个文件夹中,则必须执行以下操作之一:
#include "..\headers\Locker.h"
其中之一应该可以解决问题。