2

我写了一大堆包含在其中的.cpp文件.h,都在同一个目录中。我将目录级别增加了一级,并在项目属性上添加了 VC++ 包含目录的路径。在这个阶段,一切正常。然后我重新排列了各个文件夹中的文件,这些文件都植根于一个文件夹。然后我(递归地)将根文件夹中涉及的所有文件夹添加到目录列表中,然后我的项目将无法编译。我右键单击并打开文件以检查它们是否找到并且它们都打开了。我什至右键单击并导航到成员和类的定义和声明,它们都运行良好,但项目无法编译,告诉我我的标识符未声明。

是否有我必须添加目录的顺序?我究竟做错了什么?我怎样才能解决这个问题?

4

1 回答 1

0

尝试创建一个新项目,

仅将根源文件夹添加到 C++ -> 附加包含,然后将所有 .CPP 文件添加到项目中。您的所有#include <..\file.hpp> 路径必须与文件夹结构中文件的实际位置相同(您只需指定根文件夹下的路径)。

于 2014-02-10T05:24:15.033 回答