I use plugin DonNavigation.
When I upgrade to 4.15, there are some errors:
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(53): error C2065: 'FILETIME': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(53): error C2146: syntax error: missing ';' before identifier 'ft'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(53): error C2065: 'ft': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(54): error C2065: 'LARGE_INTEGER': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(54): error C2146: syntax error: missing ';' before identifier 'li'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(54): error C2065: 'li': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(58): error C2065: 'ft': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(58): error C3861: 'GetSystemTimeAsFileTime': identifier not found
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): error C2065: 'li': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): error C2228: left of '.LowPart' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): error C2065: 'ft': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): error C2228: left of '.dwLowDateTime' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): error C2065: 'li': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): error C2228: left of '.HighPart' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): error C2065: 'ft': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): error C2228: left of '.dwHighDateTime' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(62): error C2065: 'li': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(62): error C2228: left of '.QuadPart' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(62): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(53): error C2065: 'FILETIME': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(53): error C2146: syntax error: missing ';' before identifier 'ft'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(53): error C2065: 'ft': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(54): error C2065: 'LARGE_INTEGER': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(54): error C2146: syntax error: missing ';' before identifier 'li'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(54): error C2065: 'li': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(58): error C2065: 'ft': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(58): error C3861: 'GetSystemTimeAsFileTime': identifier not found
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): error C2065: 'li': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): error C2228: left of '.LowPart' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): error C2065: 'ft': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): error C2228: left of '.dwLowDateTime' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(59): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): error C2065: 'li': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): error C2228: left of '.HighPart' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): error C2065: 'ft': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): error C2228: left of '.dwHighDateTime' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(60): note: type is 'unknown-type'
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(62): error C2065: 'li': undeclared identifier
1>f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(62): error C2228: left of '.QuadPart' must have class/struct/union
1> f:\projects
vr\flyerfighting-trunk\plugins\donainavigation\source\donainavigation\classes\DonNavigationCommon.h(62): note: type is 'unknown-type'
It looks like it can’t recognize some types: “FILETIME”, “LARGE_INTEGER”…etc.
How do I modify the including rule to make proper build?