C / C++ 更清晰 #includes
C / C++ clearer #includes
我真的不喜欢我必须在我的包含中向后导航。
如果有办法避免这种情况,我会更喜欢。例如看这个文件夹:
有什么方法可以告诉编译器 (gcc) 开始从 RootFolder 中寻找包含,所以我可以在我的 MainView 中说 #include "Logic/Entitiy/Player.h"
。h/c 或其他任何地方,这样我就可以避免那个没有吸引力的向后导航。
您可以将包含目录传递给您的编译器。配置取决于编译器。对于 gcc,您可以使用 -I
设置包含目录。 https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html
将您的 RootFolder 包含到像 -I "RootFolder"
这样的编译阶段,然后您可以使用 #include "Logic/Entitiy/Player.h"
只是您想要的。
我真的不喜欢我必须在我的包含中向后导航。 如果有办法避免这种情况,我会更喜欢。例如看这个文件夹:
有什么方法可以告诉编译器 (gcc) 开始从 RootFolder 中寻找包含,所以我可以在我的 MainView 中说 #include "Logic/Entitiy/Player.h"
。h/c 或其他任何地方,这样我就可以避免那个没有吸引力的向后导航。
您可以将包含目录传递给您的编译器。配置取决于编译器。对于 gcc,您可以使用 -I
设置包含目录。 https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html
将您的 RootFolder 包含到像 -I "RootFolder"
这样的编译阶段,然后您可以使用 #include "Logic/Entitiy/Player.h"
只是您想要的。