我一直关注Steam的文档到T,但我遇到链接器错误。
我知道API已正确安装并正确导入,因为我可以包含任何Steam头文件并且找到它正确,当我运行游戏时,Steam叠加显示。
但是,我最近尝试访问API的社区部分,特别是为了吸引用户的朋友。根据文档,您将使用SteamFriends()符号。
我在访问对象的标头中加入了steam_api.h
,steam_gameserver.h
,isteamfriends.h
和isteamutils.h
,我还添加了steam_api.dll
和{{ 1}}到我的项目,但没有骰子。
每次都会出现以下错误:
错误LNK2019:未解析的外部符号_imp_SteamFriends
有没有人成功完成此操作?
答案 0 :(得分:0)
在搜索任何文档后,我发现了问题。
Epic希望您链接所有库并执行手动所需的所有包含。
这意味着我必须添加所有steam_api.lib
,steam_api64.lib
等文件存储到配置中的目录,然后我需要使用在实际文件中链接它p>
#pragma comment(lib, "win64/steam_api64")
所以在旁注中,他们需要帮助他们的文档;这比想象的要难得多。