I'm having a problem with a structure. I declare a structure in the file "Config.c" like thisThen I use this function to set values for ScreenHeight and ScreenWidthCode:struct setting{ int ScreenWidth; int ScreenHeight; }; struct setting *Settings;Then I want to accses the struct from another file.Code:InitSettings(){ Settings = calloc(1,sizeof(struct setting)); Settings->ScreenWidth = 1024; Settings->ScreenHeight = 768; }The problem is that I get this error message "dereferencing pointer to incomplete type "Code:extern struct setting *Settings; InitGUI(){ int GameWindowLeft; GameWindowLeft = Settings->ScreenWidth - 320; }