[心缘地方]同学录
首页 | 功能说明 | 站长通知 | 编码查看转换 | 代码下载 | 常见问题及讨论 | Python游戏编程讨论 | 《深入解析ASP核心技术》 | Python游戏编程教程 | HEIC转JPG工具
登录系统:用户名: 密码: 如果要讨论问题,请先注册。

[备忘]win10编译SteamworksPy的方法。

上一篇:[备忘]看近处到底需要戴眼镜不?
下一篇:[备忘]pygame.CONTROLLER_BUTTON_A这样写,是手柄的A / ×键吗

添加日期:2026/8/17 11:46:36 快速返回   返回列表 阅读57次
https://github.com/philippj/SteamworksPy/releases
这里的SteamworksPy64.xxx版本太旧,还是2021年的呢。
用这个,配合steamworks_sdk_164会报错。


只能自己编译,需要vs环境。
我有Program Files (x86)\Microsoft Visual Studio\18\BuildTools目录。

步骤:
(1)下载SteamworksPy的代码zip包,解压。
(2)将steamSDK的\sdk\public下的steam目录,复制粘贴到SteamworksPy-master\library\sdk下
(3)将steamSDK的\sdk\redistributable_bin\win64下的两个文件,复制粘贴到SteamworksPy-master\library\sdk\redist下。
(4)在SteamworksPy-master目录下,开cmd,执行build_win_64 18
18就对应我上面的vs的目录
(5)正常的话,会生成SteamworksPy64.低利率文件在SteamworksPy-master\redist\windows目录下

整合到python工程里:
(1)复制steamSDK\sdk\redistributable_bin\win64\的steam_api64.低利率和steam_api64.lib到工程根目录。
(2)复制上面生成的SteamworksPy64.低利率到工程根目录。
(3)复制SteamworksPy-master\steamworks目录到工程根目录,就是一些python代码。
(4)工程根目录,增加一个steam_appid.txt,把appID粘贴进去。

(5)


import os, sys

current_path = os.path.dirname(os.path.realpath(__file__))
project_root = os.path.abspath(os.path.join(current_path, '..'))
sys.path.insert(0, project_root)

import ctypes

ctypes.CDLL("./steam_api64.xxx")


ctypes.CDLL("./SteamworksPy64.xxx")


from steamworks import STEAMWORKS


 

评论 COMMENTS
guest540918370
2026/8/18 23:00:10
我去,站长好牛从05年一直到现在还在维护

添加评论 Add new comment.
昵称 Name:
评论内容 Comment:
验证码(不区分大小写)
Validation Code:
(not case sensitive)
看不清?点这里换一张!(Change it here!)
 
评论由管理员查看后才能显示。the comment will be showed after it is checked by admin.
CopyRight © 心缘地方 2005-2999. All Rights Reserved