从VS2005迁移到VS2010

时间:2011-02-22 17:25:37

标签: visual-studio-2010 migration

将项目从VS 2005迁移到VS 2010后,我们得到以下与包含Visual Studio文件相关的错误,是否有人可以提供解决这些问题的输入?提前谢谢。

1) 错误C3861:'_ beginthreadex':找不到标识符c:\ program files(x86)\ microsoft visual studio 10.0 \ vc \ atlmfc \ include \ atlbase.h

_beginthreadex在c:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ include \ process.h中定义,即使包含此文件,也会出现同样的错误。

2) 错误C2664:'ATL :: ChTraitsOS :: GetStringTypeExW':无法将参数5从'unsigned __int64 *'转换为'LPWORD'c:\ program files(x86)\ microsoft visual studio 10.0 \ vc \ atlmfc \ include \ atlstr.h

以下是同一文件中函数的定义: static BOOL GetStringTypeExW(          In LCID lcid,          DWORD dwInfoType中,         _In_count_(nLength)LPCWSTR pszSrc,          In int nLength,          Out LPWORD pwCharType)

由于这些错误与Visual Studio包含文件有关,我尝试更改项目相关设置,但没有任何工作,错误仍然存​​在。

0 个答案:

没有答案