When I'm using Edge under ATL project, I get linking errors:
(When wchar_t is defined as built in type)
Main.obj : error LNK2019: unresolved external symbol "public: static long __cdecl ClassEStd::StrLen(wchar_t const *,unsigned long)" (?StrLen@ClassEStd@@SAJPB_WK@Z) referenced in function "void __cdecl GetPath(wchar_t *)" (?GetPath@@YAXPA_W@Z)
Main.obj : error LNK2019: unresolved external symbol "public: static void __cdecl ClassEStd::StrCpyW(char *,wchar_t const *,long)" (?StrCpyW@ClassEStd@@SAXPADPB_WJ@Z) referenced in function _wWinMain@16
Main.obj : error LNK2019: unresolved external symbol "public: static void __cdecl ClassEStd::StrCpyW(wchar_t *,char const *,long)" (?StrCpyW@ClassEStd@@SAXPA_WPBDJ@Z) referenced in function _wWinMain@16
(Without wchar_t)
Main.obj : error LNK2019: unresolved external symbol "public: static void __cdecl ClassEStd::StrCpyW(char *,unsigned short const *,long)" (?StrCpyW@ClassEStd@@SAXPADPBGJ@Z) referenced in function _wWinMain@16
Main.obj : error LNK2019: unresolved external symbol "public: static void __cdecl ClassEStd::StrCpyW(unsigned short *,char const *,long)" (?StrCpyW@ClassEStd@@SAXPAGPBDJ@Z) referenced in function _wWinMain@16