2017-09-13 5 views
0

J'utilise visual studio pour créer un jeu en utilisant la bibliothèque SDL. J'ai également créé ma propre bibliothèque statique sur laquelle repose mon jeu. (C'est le moteur de base qui configure sdl, maps, ect.). Maintenant, quand j'inclure un des fichiers de ma bibliothèque personnalisée, je dois taper comme ceci:Est-il possible de définir le chemin du répertoire dans Visual Studio

#include <SDL_Game_Engine/Files/whatever.h>

Il est évident que cela peut être un peu fastidieux en tapant tout cela. Donc ce que je me demande est s'il y a une façon dans les propriétés qui me permettent de taper

#include <Engine/whatever.h>

(essentiellement prendre le chemin complet vers le fichier et faire un raccourci pour elle).

Je sais que c'est long, mais ce serait génial s'il y a un moyen. Je n'aime pas que mon répertoire include inclue le répertoire des fichiers de cette façon, je sais que le fichier que j'utilise se trouve dans ma bibliothèque SDL_Game_Engine. Est-ce encore possible (avec ma chance, il n'y a pas moyen de lol) mais toutes les suggestions seraient géniales. Merci les gars!

PS. Utilisation de Visual Studio 2015

+0

vous pouvez ajouter un projet existant en tant que dépendance, ou utiliser un éditeur de liens sur le projet de propriété je suppose :). –

Répondre

0

Vous ne savez pas quelle est la bibliothèque SDL mais ... vous pouvez peut-être placer des éléments dans un app.config, puis affecter des variables à votre chemin; Chaîne filePath = ConfigurationManager.AppSettings ["YourFilePathKeyInAppConfig"]; puis l'utiliser dans le code: someGameVarFile = filePath; // code psuedo