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é?
Ces fichiers se trouvent-ils dans le chemin d'inclusion actuel? – higuaro
@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
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