C语言PainterEngine库编译问题

问题是这样的:PainterEngine是个跨平台图形库,官方给了个编译包(https://www.painterengine.com/download/PainterEngine%E7%BC%96%E8%AF%91%E5%8C%85.zip),但是用的是GNU Compiler Collection编译的,用官方的make编译是通过了,但是我想用Tiny C Compiler进行编译,结果就报错了:

tcc -c .\PainterEngine/core/PX_TriangleCross.c -o .\PainterEngine/core/PX_TriangleCross.o
./PainterEngine/core/PX_TriangleCross.c:1: error: ';' expected (got "#")
tcc -c .\PainterEngine/platform/windows/px_main.c -o .\PainterEngine/platform/windows/px_main.o -I ".\Project" -I ".\PainterEngine" -I ".\PainterEngine/platform/windows"
./PainterEngine/platform/windows/px_main.c:37: warning: implicit declaration of function 'timeGetTime'
./PainterEngine/platform/windows/px_main.c:293: error: ',' expected (got "HINSTANCE")
tcc -c .\PainterEngine/platform/windows/px_file.c -o .\PainterEngine/platform/windows/px_file.o -I ".\Project" -I ".\PainterEngine" -I ".\PainterEngine/platform/windows"
./PainterEngine/platform/windows/px_file.c:14: warning: implicit declaration of function 'strcpy_s'
./PainterEngine/platform/windows/px_file.c:20: warning: implicit declaration of function 'fopen_s'
./PainterEngine/platform/windows/px_file.c:153: warning: implicit declaration of function 'strcat_s'
tcc -c .\PainterEngine/platform/windows/px_tcp.c -o .\PainterEngine/platform/windows/px_tcp.o -I ".\Project" -I ".\PainterEngine" -I ".\PainterEngine/platform/windows"
./PainterEngine/platform/windows/px_tcp.c:8: error: include file 'WinSock.h' not found
tcc -c .\PainterEngine/platform/windows/px_serialport.c -o .\PainterEngine/platform/windows/px_serialport.o -I ".\Project" -I ".\PainterEngine" -I ".\PainterEngine/platform/windows"
./PainterEngine/platform/windows/px_serialport.c:52: warning: implicit declaration of function 'strcat_s'
tcc -c .\PainterEngine/platform/windows/px_time.c -o .\PainterEngine/platform/windows/px_time.o -I ".\Project" -I ".\PainterEngine" -I ".\PainterEngine/platform/windows"
./PainterEngine/platform/windows/px_time.c:13: warning: implicit declaration of function 'gmtime_s'
./PainterEngine/platform/windows/px_time.c:70: warning: implicit declaration of function 'timeGetTime'
tcc -c .\PainterEngine/platform/windows/px_udp.c -o .\PainterEngine/platform/windows/px_udp.o -I ".\Project" -I ".\PainterEngine" -I ".\PainterEngine/platform/windows"
./PainterEngine/platform/windows/px_udp.c:8: error: include file 'WinSock.h' not found

请问这什么情况?