我写了一大堆 .cpp
和 .h
文件,它们都包含在同一个目录中。我将目录级别增加了一级,并在项目属性上添加了 VC++ 包含目录的路径。在这个阶段一切正常。然后我重新排列了各种文件夹中的文件,但所有文件夹都以一个文件夹为根。然后我(递归地)将所有涉及的文件夹从根文件夹向下添加到目录列表,然后我的项目将无法编译。我右键单击并打开文件以检查是否找到它们并且它们都已打开。我什至右键单击并导航到成员和类的定义和声明,它们都工作正常,但项目无法编译,告诉我我的标识符未声明。
是否有我必须添加目录的顺序?我究竟做错了什么?我该如何解决这个问题?
最佳答案
尝试创建一个新项目,
仅将根源文件夹添加到 C++ -> 附加包含,然后将所有 .CPP 文件添加到项目中。您所有的#include <..\file.hpp> 路径必须与文件在文件夹结构中的实际位置相同(您只需指定根文件夹下的路径)。
关于c++ - 在 Visual Studio Express 2012 中包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906363/