Alignment changed after including header, may be due to missing #pragma pack(pop)

When i update my engine from 4.14 to 4.16, on windows, some file of my project compile error, the info like:
“C4103 alignment changed after including header, may be due to missing #pragma pack(pop)”
and same project compile success with 4.14. is there some change of 4.16 compile, and how can i fix this?

Trying to use some external libraries? boost maybe?
If so, maybe this will help:

in user.hpp just enable this line of code -
// BOOST_DISABLE_ABI_HEADERS: Stops boost headers from including any // prefix/suffix headers that normally control things like struct // packing and alignment. #define BOOST_DISABLE_ABI_HEADERS

Taken from - Compile error · Issue #1 · NullP0inter/UE4_Boost · GitHub

Yes! my project using boost. i will try it ! thank you!