Is it common to have a empty gtk3 library

I have already used msys2 to install gtk3. The weird thing I find is that the library is empty while the library for gcc is not. Is this the reason why I keep getting the error?
E:\Program Files (x86)\msys64\mingw64\lib\gtk-3.0\3.0.0\immodules is empty there.

G:\document\C++C\gtkCode\main.c:5:10: fatal error: gtk/gtk.h: No such file or directory
5 | #include <gtk/gtk.h>
| ^~~~~~~~~~~