0

所以我在我的虚幻引擎项目中导入了 Steamworks SDK。它构建,运行时,我得到了 Steam 覆盖。伟大的!

但是,我现在正在尝试获取用户的好友列表,这需要 Steam 社区 API,它包含在两个文件中,ISteamFriends.h并且ISteamUtils.h. 我正在尝试将这些导入到我创建的用于管理 Steam 通信的 Actor 类中,但 Visual Studio 看不到这些文件并且不会构建。

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

这会产生错误:

错误 C1083:无法打开包含文件“ISteamFriends.h”:没有这样的文件或目录

错误 C1083:无法打开包含文件“ISteamUtils.h”:没有这样的文件或目录

我需要给它一个特定的目录路径以便它可以找到这些文件吗?如何让 Visual Studio 找到这些文件以便我可以使用社区 API?

4

1 回答 1

2

确保在项目属性中设置了编译项目所需的目录(附加包含)。这可能因 Visual Studio 的版本而异,通常位于Configuration Properties > C/C++ / General如下图所示:

在此处输入图像描述

.lib如果有(文件),也要小心对静态库做同样的事情;这些附加的包含目录位于链接器部分

于 2015-04-18T03:56:11.987 回答