2017-06-11 8 views
0

Je souhaite utiliser Thor library dans un projet Visual Studio C++ et j'ai suivi les instructions du site Web THOR. Je pense que j'ai lié les bons répertoires à mon projet, la même chose que je fais pour lier SFML à mes projets, et quand j'inclue des fichiers de la bibliothèque THOR cela ne montre aucune erreur dans mon projet.
Cependant, je ne peux pas courir mon projet parce que j'ai plusieurs erreurs qui disent:Symbole externe non résolu avec l'extension THOR SFML

"symbole externe non résolu [...]"

Par exemple: Error

Voici comment j'ai lié la bibliothèque THOR à mon projet: Link to THOR include directory

Si quelqu'un sait comment résoudre le problème, Je serais très reconnaissant.

+0

J'ai réessayé d'installer thor, la première fois que je n'avais pas construit le build "INSTALL" en mode Release. Cette fois je l'ai fait mais j'ai 4 "erreurs de symboles externes non résolues" ... –

+0

Les chemins/répertoires que vous avez inclus, l'un d'entre eux est dans le dossier "src" de la bibliothèque Thor, c'est probablement le chemin nous ne pouvons pas voir dans la dernière image - D: \ Programmes \ thor-v2.0-sdk \ src – Chringo

+0

Non, le dernier lien est le chemin d'accès au répertoire d'inclusion SFML –

Répondre

0

Il semble que vous n'ayez pas lié Thor. Vous avez ajouté les fichiers d'inclusion mais pas les fichiers de bibliothèque. Dans Visual Studio, vous devez aller à Linker -> General dans la même fenêtre que vous avez saisi, ajouter le chemin d'accès aux fichiers lib dans le champ "Additional Library Directories" pour toutes les configurations (je suppose que le chemin doit être quelque chose comme D:\Programmes\thor-v2.0-sdk\lib). Ensuite, dans Linker -> Input, vous ajoutez thor pour la configuration Release (ou thor-d pour Debug) dans les "dépendances supplémentaires".