我的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/system32
和C:/Windows/SysWOW64
中。我不认为你必须把它放在两个目录中,我也不知道是否有其他的解决方案。