我正在尝试将 SDL2_mixer 用于声音,但出现这些错误
未定义对“Mix_OpenAudio”的引用
未定义对“Mix_LoadWAV_RW”的引用
未定义对“Mix_PlayChannelTimed”的引用
根据 Lazy Foo 的教程,未定义的引用意味着我的链接器设置有问题,我认为我的每一个设置都是正确的。它是这样的:
-lmingw32 -lSDL2main -lSDL2 -lSDL2_mixer -lSOIL -lOpenGL32
此外,头文件和 lib 文件的搜索目录是正确的(我已经检查了三次),并且 .dll 与可执行文件位于同一目录中。代码文件也有相应的#include 目录。我想尝试的事情已经不多了,因此感谢您的帮助