Index: src/libchcore/TBaseException.h =================================================================== diff -u -N -rc1f7af79a52133c6d4b14944c3370288be7f5af5 -r23ff4021e13382a5e6da1f88e5fe173f2cffc743 --- src/libchcore/TBaseException.h (.../TBaseException.h) (revision c1f7af79a52133c6d4b14944c3370288be7f5af5) +++ src/libchcore/TBaseException.h (.../TBaseException.h) (revision 23ff4021e13382a5e6da1f88e5fe173f2cffc743) @@ -51,7 +51,10 @@ EGeneralErrors m_eErrorCode; // where it happened? - const wchar_t* m_pszMsg; +#pragma warning(push) +#pragma warning(disable: 4251) + std::wstring m_strMsg; +#pragma warning(pop) const wchar_t* m_pszFile; const wchar_t* m_pszFunction;