<分区>
所以,我在 VS2010 中开始我的第一个项目,我看到我可以将文件拖放到项目树中,太棒了。但是,这不能解决丢失的问题吗?我假设将所有头文件放在与源代码文件相同的文件夹中不是很好的形式。是的,我知道有一个 include 环境变量这样的东西,但我肯定不会期望我在其中存储我曾经做过的每个项目的所有 header ,直到时间结束?
显然我误会了什么。请保持温和,C++ 的新手。
标签 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/