所以,我已经创建了一个静态库,引用了SDL_mixer函数(这些工作正常),但是当我尝试构建链接到库的项目时,Code :: Blocks告诉我所使用的每个函数(在静态库)是一个未定义的引用。我搜索过并搜索过,但其他人似乎总是有链接器问题,所以这是我的命令:-lSDL2, -lSDL2_ttf, -lSDL2_mixer, -lGL, -lGLEW,然后我的库
一切正常,除了我尝试使用SDL_mixer函数的一个文件。顺便说一下,在我转换为Code :: Blocks之前一切正常。非常感谢任何帮助:)
答案 0 :(得分:1)
这是我链接库的顺序。我更改了顺序,以便我的库在其余部分之前链接,并且它完美地运行
我想我不应该对我自己的代码如此自信:|