SteamFriends 未解决的外部符号
SteamFriends unresolved external symbol
我一直在关注 Steamworks 文档,但我 运行 遇到了链接器错误。
我知道 API 已正确安装并正确导入,因为我可以包含任何 Steam header 文件并且它可以正确找到它,当我 运行 我的游戏时,出现 Steam 界面。
但是,我最近尝试访问 API 的社区部分,特别是为了获得用户的朋友。根据文档,您将为此使用 SteamFriends() 符号。
我在访问 object 的 header 中包含 steam_api.h
、steam_gameserver.h
、isteamfriends.h
和 isteamutils.h
,并且我还在我的项目中添加了 steam_api.dll
和 steam_api.lib
,但没有骰子。
每次,我都会收到以下错误:
error LNK2019: unresolved external symbol _imp_SteamFriends
有人成功过吗?
附加信息:
- Unreal Engine版本:4.7.5
- Steam API 版本:1.32
- 平台:PC
- IDE: Visual Studio 2013 专业
在互联网上搜索任何文档后,我发现了问题。
Epic 希望您 link 所有库并手动执行您需要的所有包含。
这意味着我必须将存储所有 steam_api.lib
、steam_api64.lib
等文件的目录添加到配置中,然后我需要 link 它在实际文件使用
#pragma comment(lib, "win64/steam_api64")
所以顺便说一句,他们需要文档方面的帮助;这比应该的更难弄清楚。
我一直在关注 Steamworks 文档,但我 运行 遇到了链接器错误。
我知道 API 已正确安装并正确导入,因为我可以包含任何 Steam header 文件并且它可以正确找到它,当我 运行 我的游戏时,出现 Steam 界面。
但是,我最近尝试访问 API 的社区部分,特别是为了获得用户的朋友。根据文档,您将为此使用 SteamFriends() 符号。
我在访问 object 的 header 中包含 steam_api.h
、steam_gameserver.h
、isteamfriends.h
和 isteamutils.h
,并且我还在我的项目中添加了 steam_api.dll
和 steam_api.lib
,但没有骰子。
每次,我都会收到以下错误:
error LNK2019: unresolved external symbol _imp_SteamFriends
有人成功过吗?
附加信息:
- Unreal Engine版本:4.7.5
- Steam API 版本:1.32
- 平台:PC
- IDE: Visual Studio 2013 专业
在互联网上搜索任何文档后,我发现了问题。
Epic 希望您 link 所有库并手动执行您需要的所有包含。
这意味着我必须将存储所有 steam_api.lib
、steam_api64.lib
等文件的目录添加到配置中,然后我需要 link 它在实际文件使用
#pragma comment(lib, "win64/steam_api64")
所以顺便说一句,他们需要文档方面的帮助;这比应该的更难弄清楚。