在Visual Studio Express 2012中包含路径

Include paths in Visual Studio Express 2012

本文关键字:包含 路径 2012 Express Visual Studio      更新时间:2023-10-16

我写了一大堆.cpp.h文件,它们都包含在其中,都在同一个目录中。我将目录级别增加了一级,并将路径添加到项目属性上的vc++包含目录。在这个阶段,一切都很好。然后我把文件重新排列在不同的文件夹中,所有的文件夹都扎根于一个文件夹。然后我(递归地)将所有涉及的文件夹从根文件夹向下添加到目录列表中,然后我的项目将无法编译。我右键点击并打开文件,检查它们是否被找到,它们都打开了。我甚至右键单击并导航到成员和类的定义和声明,它们都工作得很好,但是项目不会编译告诉我我的标识符未声明。

是否必须按顺序添加目录?我做错了什么?我该如何解决这个问题?

尝试创建一个新项目,

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