在Visual Studio Express 2012中包含路径
Include paths in Visual Studio Express 2012
我写了一大堆.cpp
和.h
文件,它们都包含在其中,都在同一个目录中。我将目录级别增加了一级,并将路径添加到项目属性上的vc++包含目录。在这个阶段,一切都很好。然后我把文件重新排列在不同的文件夹中,所有的文件夹都扎根于一个文件夹。然后我(递归地)将所有涉及的文件夹从根文件夹向下添加到目录列表中,然后我的项目将无法编译。我右键点击并打开文件,检查它们是否被找到,它们都打开了。我甚至右键单击并导航到成员和类的定义和声明,它们都工作得很好,但是项目不会编译告诉我我的标识符未声明。
是否必须按顺序添加目录?我做错了什么?我该如何解决这个问题?
尝试创建一个新项目,
只添加您的根源文件夹到c++ ->附加包含,然后添加所有的. cpp文件到您的项目。所有的#include <..file.hpp>路径必须与文件在文件夹结构中的实际位置相同(您只需要指定根文件夹下面的路径)。
相关文章:
- 如何使用cppcheck处理半相对包含路径
- 如何确定包含路径的来源?
- 生成文件缺少包含路径 尽管路径存在并已定义
- 更改包含路径
- 在 Android Studio 中添加 C/C++ 的包含路径
- 如何设置 CMake 来构建包含路径包含的代码,如 #include < libdir/lib>?
- 在Visual Studio Code(.json配置)中设置相对于工作区路径的c / c ++项目的包含路径
- 如何在 pybind11 项目中设置包含路径
- CLion 不索引任何外部包含路径
- VS代码无法识别包含路径
- 使用相对标头包含路径重新分析 ASTUnit 失败
- 如何在忍者上添加包含路径,并为VS 2019添加叮当
- 使用 glibc 2.7 包含路径编译失败
- 通过程序代码行设置C++包含路径
- Visual Studio添加真正"global"默认包含路径
- target_include_directories生成的包含路径
- C++'Undefined reference to'错误,尽管包含路径中的头文件中存在函数定义
- 如何从 qmake 中的包含路径中删除项目的根目录
- 是什么让 clang 在包含路径的子目录中看起来?
- 如果库的包含路径设置不符合预期,如何引发编译错误