|
|
1
6
当编译器试图打开包含文件时,文件在项目结构中的位置对编译器没有影响。如果它们在不同的目录中,则需要对它们进行适当的路径设置。 也就是说,如果您有这个目录结构:
你的项目中有这个:
您的主文件需要这样做:
而不是这样:
或者,您可以定义
|
|
|
2
0
编译器对项目和其中包含的文件一无所知。如果.h文件在另一个目录中,则需要将此目录添加到列表中。例如,打开项目-属性-C++ + -一般包括目录,并添加$(ProjutDIR)包含或类似的内容。 |
|
|
3
0
在VC++中,项目中文件的位置是虚拟的,与实际文件路径之间没有任何链接。您可能需要更具体地包含和/或将源文件移动到要查找的项目目录中。 |
|
|
4
0
尝试在“其他包含目录”下的项目设置中添加路径。 以下是完整的步骤:
|
|
|
5
0
如果已将.h文件添加到现有项目中,并收到错误消息C1083:无法打开包含文件。确保已将其正确添加到程序中。 如果你有包括它可能不会工作。 尝试输入“course.h”。 我已经用我的项目处理这个问题几个小时了,现在才意识到这个错误。您也可以在项目属性中添加目录以使其正常工作,但是当您将其发送给其他人查看它时,他们可能会收到相同的错误。 |
|
|
Daniel Viaño · 将函数移动到不同的文件 8 年前 |
|
|
Trojax · 编译多个。c和。h文件 8 年前 |
|
Stevoisiak · 为什么#包含打破全局变量? 8 年前 |
|
|
jaxonjma · 在另一个JSP中动态发送并包含JSP 8 年前 |