SteamFriends未解析的外部符号

SteamFriends unresolved external symbol

本文关键字:外部 符号 SteamFriends      更新时间:2023-10-16

我一直在遵循Steamworks文档到T,但我遇到了链接器错误。

我知道API安装正确,导入正确,因为我可以包含任何steam头文件,它会正确找到它,当我运行游戏时,steam覆盖会显示出来。

然而,我最近尝试访问API的社区部分,特别是为了获得用户的朋友。根据文档,您将使用SteamFriends()符号。

我在访问对象的头中包含了steam_api.hsteam_gameserver.histeamfriends.histeamutils.h,还将steam_api.dllsteam_api.lib添加到了我的项目中,但没有骰子。

每次,我都会得到以下错误:

错误LNK2019:未解析的外部符号_imp_SteamFriends

有人成功做到这一点吗?


其他信息:

  • 虚幻引擎版本:4.7.5
  • 蒸汽API版本:1.32
  • 平台:PC
  • IDE:Visual Studio 2013 Professional

在互联网上查找任何文档后,我发现了问题。

Epic希望您链接所有库并手动执行所需的所有包含。

这意味着我必须将存储所有steam_api.libsteam_api64.lib等文件的目录添加到配置中,然后我需要使用将其链接到实际文件中

#pragma comment(lib, "win64/steam_api64")

因此,顺便说一句,他们需要文档方面的帮助;这比应该的要难得多。