我有一个Visual C ++ 6.0解决方案,我需要将其迁移到Visual Studio 2013。 我已经使用Visual Studio 2013打开了解决方案,它开始了#34;迁移" VS 2013的解决方案,但是当我想构建解决方案时,我收到以下错误:
Error 4 error C2061: syntax error : identifier 'LPNLSVERSIONINFO'
所有这些错误都来自MFC文件(atlwinverapi.h,atlcore.h,afxstat_.h等)。
示例:
atlwinverapi.h at the line 85:
int __cdecl _AtlLCMapStringEx(_In_opt_ LPCWSTR lpLocaleName, _In_ DWORD dwMapFlags,
_In_ LPCWSTR lpSrcStr, _In_ int cchSrc,
_Out_opt_ LPWSTR lpDestStr, _In_ int cchDest,
_In_opt_ LPNLSVERSIONINFO lpVersionInformation,
_In_opt_ LPVOID lpReserved, _In_opt_ LPARAM sortHandle);
错误是:
Error 4 error C2061: syntax error : identifier 'LPNLSVERSIONINFO'
在构建解决方案之前,我做错了什么或者有任何步骤要遵循?