链接错误:错误LNK2022元数据操作失败(8013118D):重复类型中的布局信息不一致(_nlsversioninfo):

时间:2016-05-30 06:00:26

标签: c++ visual-c++ visual-studio-2015 c++-cli

我已将VS2010应用程序转换为VS2015,应用程序使用静态库(也在VS2015中转换), 两个应用程序都是托管c ++ / clr,并且还在应用程序中切换目标V140。 转换应用程序后,我收到以下错误。

错误LNK2022元数据操作失败(8013118D):重复类型中的布局信息不一致(_nlsversioninfo):( 0x02000602)。 ProjectName LibraryName.lib(LibraryName.obj)

我检查了两个项目,并使用.net 4.0版 我查看了以下链接,但没有帮助。

  1. First Link
  2. Second Link
  3. 我在项目中缺少一些设置吗?

2 个答案:

答案 0 :(得分:2)

您还可以在 stdafx.h 中定义/使用 _WIN32_WINNT_MAXVER 宏,然后选中,如果它解决了您的错误。

答案 1 :(得分:0)

经过调查我们发现应用程序的stdAfx.h文件中声明的宏“_WIN32_WINNT 0x0501”与库文件冲突,因此我们在库中包含“StdAfx.h”文件,这解决了错误。

相关问题