如何在VirtualBox上的Windows上运行Kivy应用程序?

时间:2014-02-10 08:04:12

标签: windows opengl virtualbox kivy

我使用Kivy编写了一个应用程序,它在Linux(Ubuntu)上运行良好。

当在Windows上运行它时,它是VirtualBox中的客户操作系统,它会给出错误:

[INFO              ] [OSC         ] using <thread> for socket
[WARNING           ] [Input       ] WM_Touch/WM_Pen not supported by your versio
n of Windows
[DEBUG             ] [Base        ] Create provider from mouse,disable_multitouc
h
[DEBUG             ] [Base        ] Create provider from wm_touch
[WARNING           ] [Base        ] Unknown <wm_touch> provider
[DEBUG             ] [Base        ] Create provider from wm_pen
[WARNING           ] [Base        ] Unknown <wm_pen> provider
[INFO              ] [Base        ] Start application main loop
OpenGL Warning: SHCRGL_GUEST_FN_WRITE_READ (1048740) failed with ffffffdb ffffff
ea

是的,我已阅读VirtualBox文档中的OpenGL部分。是的,我启用了3D加速功能。是的,我已经安装了GuestEditions。

1 个答案:

答案 0 :(得分:1)

现在Kivy应用程序按预期工作。如果我的操作系统设置真的正确,我应该重新检查一下。

这是我做的:

  1. 卸载当前安装的guest虚拟机添加项(因为VirtualBox可能会及时升级)
  2. 安装了新的GuestAdditions并选中了3D加速选项。 (在安全模式下)
  3. 重新启动系统,运行应用程序。