在 WSL 上安装 SDL2:为什么找不到Dbus_Context?



我的WSL2 Ubuntu在Windows上有一个问题。

我尝试按照网站上Linux/Unix部分的说明安装SDL2。

当我试图在构建/文件夹内。我得到以下错误消息:

path/SDL_fcitx.c:50:5: error: unknown type name ‘SDL_DBusContext’
50 |     SDL_DBusContext *dbus;

我试着检查SDL_fcitx.c文件,它确实包含"SDL_dbus.h"。就像你知道的,我之前有一个问题像:"/bin/bash^M:坏的解释器:"我可以使用以下命令在我的所有文件上修复它:sed -i -e 'sr$//' <file>.

奇怪的是,我可以在C和' c++ '项目上使用SDL,但我找不到c#项目所需的'SDL2.dll'。我想知道我是否应该修复安装以及如何修复,或者如何找到'SDL2.dll'。

好的。所以我可以解决这个问题。这真的很简单,我在网上下载了SDL2.dll文件,然后把它放在C:/Windows/system32C:/Windows/SysWOW64中。我不认为你必须把它放在两个目录中,我也不知道是否有其他的解决方案。

相关内容

  • 没有找到相关文章

最新更新