Trying to fix the type unkwon issues and other #include problems on linux vs windows