c++ - 在 Visual Studio Express 2012 中包含路径

标签 c++ visual-c++ visual-studio-2012

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

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

最佳答案

尝试创建一个新项目,

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

关于c++ - 在 Visual Studio Express 2012 中包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906363/

相关文章:

c++ - 转换 std::vector 的所有成员

c++ - 检测对象是否为智能指针所有

c++ - `const` 关键字在函数之后有什么作用?

visual-studio-2010 - Visual Studio崩溃会丢失所有新设置的断点

c# - 使用 CUI 测试生成器测试 winform 应用程序上的接受按钮

具有新实例参数的 C++ 11 委托(delegate)构造函数?

c++ - 对于在类外定义的友元函数,模板上的隐式转换查找失败

c++ - Auto 和 Void 的区别?

c++ - 错误 LNK2019 和 LNK 1120

.net - Visual Studio 2012 Express 桌面和颜色主题编辑器扩展