即使我已将SDL_ttf与mingw一起使用,也无法使用

时间:2019-12-27 21:38:58

标签: c sdl mingw32

我一直在用SDL制作国际象棋游戏,我想在玩家赢/输时显示一些文字,我尝试导入SDL_ttf,但似乎不起作用。我在Windows上并使用MinGw进行编译,这就是我目前的编写方式

gcc -o chess.exe chess.c -lmingw32 -lSDL2main -lSDL2 -lSDL2_ttf

在我的代码中,我写了#include <SDL2/SDL_ttf.h>

但是当我编写并尝试使用MinGw编译它时

if(TTF_Init()==-1) {
    printf("TTF_Init: %s\n", TTF_GetError());
    exit(2);
}

我收到以下错误

C:\Users\CurrentUser\AppData\Local\Temp\ccg0sFE3.o:test.c:(.text+0xd1b): undefined reference to `TTF_Init'
collect2.exe: error: ld returned 1 exit status

这里有人遇到同样的问题吗?

0 个答案:

没有答案