Chào mọi người, hiện em đang cài thư viện SDL2 trên vscode. Em làm theo trên mạng nhưng lúc chạy nó hiện ra lỗi như thế này
C:\Users\pc\AppData\Local\Temp\ccYS5jHi.o:main.c:(.text+0xe): undefined reference to `SDL_Init'
C:\Users\pc\AppData\Local\Temp\ccYS5jHi.o:main.c:(.text+0x42): undefined reference to `SDL_CreateWindow'
C:\Users\pc\AppData\Local\Temp\ccYS5jHi.o:main.c:(.text+0x50): undefined reference to `SDL_GetError'
C:\Users\pc\AppData\Local\Temp\ccYS5jHi.o:main.c:(.text+0x73): undefined reference to `SDL_Delay'
C:\Users\pc\AppData\Local\Temp\ccYS5jHi.o:main.c:(.text+0x7e): undefined reference to `SDL_DestroyWindow'
C:\Users\pc\AppData\Local\Temp\ccYS5jHi.o:main.c:(.text+0x83): undefined reference to `SDL_Quit'
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
Makefile:
all: build run
build:
gcc -I include -c main.c
run:
gcc main.o -L lib -lmingw32 -lSDL2 -lSDL2main -o main
Setup trong project em để thể này:
Phiên bản SDL2 là 32 bit, em dùng mingw.
Lỗi này sửa thế nào vậy ạ? Em cảm ơn.