我的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: bad解释器:“我可以在所有文件上使用以下命令修复它:sed -i -e 's\r$//' <file>
。
奇怪的是,我可以在C和'C++‘项目上使用SDL,但是我找不到C#项目所必需的'SDL2.dll’。我想知道是否应该修复安装,以及如何修复,或者如何找到'SDL2.dll‘。
发布于 2022-12-04 18:54:27
好的。这样我就能解决这个问题了。这真的很容易,我在线下载了SDL2.dll文件,然后把它放在C:/Windows/system32
和C:/Windows/SysWOW64
中。我不认为你必须把它放在两个目录中,我也不知道是否有任何其他解决方案。
https://stackoverflow.com/questions/74655339
复制相似问题