c++ - "Proper"用VS2010管理文件

标签 c++ visual-studio

<分区>

所以,我在 VS2010 中开始我的第一个项目,我看到我可以将文件拖放到项目树中,太棒了。但是,这不能解决丢失的问题吗?我假设将所有头文件放在与源代码文件相同的文件夹中不是很好的形式。是的,我知道有一个 include 环境变量这样的东西,但我肯定不会期望我在其中存储我曾经做过的每个项目的所有 header ,直到时间结束?

显然我误会了什么。请保持温和,C++ 的新手。

最佳答案

您是否使用尖括号而不是引号?

The preprocessor in VS 2010 looks into the current dir only if the quoted include syntax is used (e.g #include "whatever.h"). Using angle brackets (e.g #include ) omits the current dir.

引自 here .

如果您需要当前目录的子目录,您可以在 include 语句中指定它们。 IE。 #include "subfolder/header.h.

参见 here .

关于c++ - "Proper"用VS2010管理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10263890/

相关文章:

通过 Visual Studio 进行 C++ 调试 - vector 大小变化的观察点

c++ - if 子句中的条件赋值

Android NDK 异常失败 : dlopen failed: cannot locate symbol "_ZN7Tangram11setPositionEdd" referenced by "libtangram.so"

c++ - 使用指针分配数组值

c++ - 在Boost Phoenix中获取局部变量的类型

c++ - for循环增量中无法访问的代码?

c++ - 如何为指针的 QList 编写自定义比较器?

c# - 如何设计可重复使用的上下文菜单?

visual-studio-2010 - 来自源文件的流程图生成器

c# - Visual Studio 2015 中的 MySQL 网站配置失败