我使用visual studio使用SDL库创建游戏。我还创建了自己的游戏所依赖的静态库。 (它是设置sdl,地图等的基本引擎)。现在当我从我的自定义库中包含一个文件时,我必须这样输入:
#include <SDL_Game_Engine/Files/whatever.h>
显然,输入所有内容可能有点乏味。 所以我想知道的是,如果有一种方式可以让我输入
#include <Engine/whatever.h>
(基本上取整个文件路径并为其创建快捷方式)。
我知道这是一个很长的镜头但如果有办法会很棒。我不想让我的include目录包含到files目录中,因为我知道我使用的文件在我的SDL_Game_Engine库中。这甚至是可能的(幸运的是,我没有办法大声笑)但任何建议都会很棒。谢谢你们!
PS。使用Visual Studio 2015
答案 0 :(得分:0)
不确定SDL库是什么,但是......您可以将内容放在app.config中,然后为您的路径分配变量; String filePath = ConfigurationManager.AppSettings [“YourFilePathKeyInAppConfig”]; 然后在代码中使用它: someGameVarFile = filePath; //伪代码