我的C++/MFC代码在VS 2013上编译得很好,但当我用VS 2015编译时,我得到了这个错误:
C:\VS\VC\atlmfc\include\atlwinverapi.h(710):
error C3861: 'LCMapStringEx': identifier not found我没有在我的代码中使用LCMapString,所以我不知道这是从哪里来的?
发布于 2020-09-23 03:07:56
在StdAfx.h中定义以下宏:
//对于Windows 10
NTDDI_VERSION 0x0A000000
#定义WINVER 0x0A00
#定义_WIN32_IE 0x0A00
另外,根据您的环境,请参阅下面的WINVER和NTDDI_VERSION的MSDN链接。
https://docs.microsoft.com/en-us/cpp/porting/modifying-winver-and-win32-winnt?view=vs-2019
https://docs.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers
https://stackoverflow.com/questions/34442800
复制相似问题