0

因此,我创建了一个引用 SDL_mixer 函数的静态库(并且这些函数工作正常),但是当我尝试构建链接到该库的项目时,Code::Blocks 告诉我使用的每个函数(在静态库中) 是未定义的引用。我找了又找,但其他人似乎总是有链接器问题,所以这是我的顺序:-lSDL2、-lSDL2_ttf、-lSDL2_mixer、-lGL、-lGLEW,然后是我的库

一切正常,除了我尝试使用 SDL_mixer 函数的一个文件。顺便说一句,在我转换为 Code::Blocks 之前,一切正常。任何帮助是极大的赞赏 :)

4

1 回答 1

1

这是我链接库的顺序。我更改了顺序,以便我的库在其他库之前被链接,并且运行良好

我想我不应该对自己的代码如此自信:|

于 2017-01-28T03:08:08.880 回答