将Visual C ++ 6.0迁移到Visual Studio 2013的最佳方法?

时间:2016-01-07 07:31:30

标签: c++ visual-studio mfc migrate

我有一个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'   

在构建解决方案之前,我做错了什么或者有任何步骤要遵循?

0 个答案:

没有答案