【问题标题】:Using sub folders in the Source folder for Visual Studios 2010使用 Visual Studios 2010 的 Source 文件夹中的子文件夹
【发布时间】:2014-05-02 18:56:53
【问题描述】:

我目前正在使用 c++ 和 Visual Studio 2010 在夏季创建一个小项目。我想将单独的 .cpp.h 文件组织到项目目录中它们自己的文件夹中。虽然我在实际项目中使用过滤器,但我知道这些是过滤器,而不是文件夹。

所以我的问题是这样的。在我的源代码中,我目前有一个名为GameStateManger.h 的标题文件夹,以及一个名为Tank_HeadersTank_CPPs 的文件夹。我在各自的文件夹中也有Tank.hTank.cpp。我的问题是,在 GameStateManager 中,我有这个 #include "Tank_Headers\Tank.h",但是,在我的 Tank.h 中,当我输入 #include... 时,什么都没有出现。我找不到任何东西。但是,如果我创建一个新标题并将其放入源中,我可以搜索这些文件夹。我希望能够将我的.h 文件和.cpp 文件组织到我的源文件夹中的各个文件夹中,因此它更有条理,考虑到项目可能很快就会变得非常大。

谢谢!

【问题讨论】:

    标签: c++ visual-studio-2010 directory


    【解决方案1】:

    尝试使用#include "Tank.h"

    只要您先将文件添加到项目中,这应该可以工作。将其从资源管理器拖到您希望将其组织到的任何过滤器中。

    对不起,我忘了补充:

    您需要将子文件夹添加到您的项目中。转到项目属性,在 C/C++ 下查看并将其添加到 Additional Include 文件夹。

    【讨论】:

    • 感谢您的回复。我可能应该提到,我确实确保在创建文件时,我将它放在正确的位置。我还尝试将其删除并重新添加。它根本找不到文件夹。也许是属性问题?但是,我确实尝试了你的方法,它返回了这个错误,'Source\Tank_CPPs\Tank.cpp(6): fatal error C1083: Cannot open include file: 'Tank.h': No such file or directory'
    • @user3597359 见我上面的补充。我添加了您需要的其他信息。
    猜你喜欢
    • 2015-09-12
    • 1970-01-01
    • 2023-03-03
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多