После переноса проекта с 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: \ программные файлы (x86) \ microsoft visual studio 10.0 \ vc \ atlmfc \ include \ atlstr.h
Ниже приведено определение функции в том же файле:
статическая BOOL GetStringTypeExW (
In LCID lcid,
In DWORD dwInfoType,
_In_count_ (nLength) LPCWSTR pszSrc,
In int nLength,
Out LPWORD pwCharType)
Поскольку эти ошибки связаны с включаемыми файлами Visual Studio, я попытался изменить настройки, связанные с проектом, но ничего не работает, и ошибки все еще существуют.