我试图在 sdl 2 中发出声音,但是当我编译这一行时:
Mix_OpenAudio( 44100, MIX_DEFAULT_FORMAT, 2, 2048 );
我的 exe 告诉我SDL_AudioStreamFlush could not be located in the dynamic link library SDL2_mixer.dll
(还有 dll 的路径)。
在询问之前我重新安装了所有东西,并且出现了同样的错误。
我使用了 SDL2_mixer-devel-2.0.2-mingw SDL2_image-devel-2.0.1-mingw 和 SDL2-devel-2.0.6-mingw。
使用此标志编译:-lmingw32 -lSDL2main -lSDL2 -lSDL2_image -lSDL2_mixer
请知道SDL的人帮忙!
PS对不起英语不好