xfangfang / wiliwili

第三方B站客户端,目前可以运行在PC全平台、PSVita、PS4 、Xbox 和 Nintendo Switch上
https://xfangfang.github.io/wiliwili
GNU General Public License v3.0
3.34k stars 158 forks source link

WIN8.1 32位 打开软件报错:无法找到入口 #381

Closed jayofstella closed 1 month ago

jayofstella commented 3 months ago

wiliwili.exe - 无法找到入口

无法定位程序输入点 GetDpiForWindow 于动态链接库 C:\Users\kaka\Desktop\wiliwili.exe 上。

确定

dragonflylee commented 3 months ago

D3D版本需要 Win10 以上才支持 GetDpiForWindow 的调用,可以在 nightly.link 下载 opengl 的版本使用

jayofstella commented 3 months ago

D3D版本需要 Win10 以上才支持 GetDpiForWindow 的调用,可以在 nightly.link 下载 opengl 的版本使用

太感谢了,问题解决了,你说的32位OpenGL版本,可以在win8,1运行,我的老本子又可以发挥余热了~~

dragonflylee commented 3 months ago

@jayofstella https://nightly.link/dragonflylee/wiliwili/actions/runs/10217409251/wiliwili-Windows-ad4fa9a-d3d-x86.zip

这里编译的 d3d 版本应该解决了 Win10 以下系统报错的问题

xfangfang commented 2 months ago

下面是最新测试版,我在虚拟机内的windows 7 sp1上测试,d3d版本是可以正常运行的了。

win+r 输入 dxdiag 运行,可以弹出 DirectX 诊断工具,在虚拟机windows 7 sp1上测试时,DirectX 版本显示为 11。

(针对 windows 7 sp1 还需要安装 kb2670838 更新和 DirectX End-User Runtime )

https://nightly.link/xfangfang/wiliwili/workflows/build.yaml/dev/wiliwili-Windows-c3ae64c-d3d-x86_64.zip

win7 都能运行的话,win8.1 应该也可以了,欢迎反馈后续情况。