2015-04-18 2 views
0

J'ai donc mon SDK Steamworks importé dans mon projet Unreal Engine. Il construit, et en cours d'exécution, je reçois la superposition de Steam. Génial!Importation de l'API de la communauté Steam dans Unreal Engine

Cependant, j'essaye maintenant d'obtenir la liste d'amis de l'utilisateur, qui exige l'API de communauté de vapeur, qui est incluse dans deux dossiers, ISteamFriends.h et ISteamUtils.h. J'essaye d'importer ceux-ci dans une classe Actor que j'ai créée pour gérer la communication de Steam, mais Visual Studio ne voit pas les fichiers et ne construira pas.

#include "GameFramework/Actor.h" 
#include "Http.h" 
#include "ISteamFriends.h" 
#include "ISteamUtils.h" 
#include "SteamEvents.generated.h" 
... 

Cela produit les erreurs:

erreur C1083: Impossible d'ouvrir le fichier include 'ISteamFriends.h': Aucun fichier ou répertoire

erreur C1083: Impossible d'ouvrir le fichier include « ISteamUtils. h ': Aucun fichier ou répertoire de ce type

Y a-t-il un chemin de répertoire spécifique dont j'ai besoin pour trouver ces fichiers? Comment puis-je obtenir Visual Studio pour trouver ces fichiers afin que je puisse utiliser l'API de la communauté?

+0

Ces fichiers se trouvent-ils dans le chemin d'inclusion actuel? – higuaro

+0

@higuaro Je ne sais vraiment pas. Je viens de suivre [ce guide] (https://docs.unrealengine.com/latest/INT/Programming/Online/Steam/index.html). Je sais que Steam est dans le projet en cours parce que la superposition apparaît, mais je ne sais pas si ces fichiers sont directement accessibles à cause de ces instructions ou non. Permettez-moi de creuser à travers le dossier sdk et voir si je peux trouver les deux fichiers que j'essaie d'importer. – David

+0

Si vous êtes dans Visual Studio, vous devez définir les répertoires de fichiers include pour les fichiers SDK (généralement .h) inclus – higuaro

Répondre

2

Assurez-vous que les répertoires nécessaires à la compilation du projet (inclus) sont définis dans les propriétés du projet. Cela peut varier en fonction de la version de Visual Studio, est généralement situé dans Configuration Properties > C/C++/General comme représenté dans l'image suivante:

enter image description here

aussi faire attention à faire de même pour les bibliothèques statiques (le cas échéant .lib fichiers); les répertoires d'inclusion supplémentaires pour ceux-ci sont dans la section Linker.