Я обновил проект C++ с Visual Studio C++ 6.0 до Visual Studio 2010 и столкнулся с проблемой, связанной с неоднозначным символом.
В один из заголовочных файлов проекта был импортирован файл «mscorlib.tlb». p>
#import "mscorlib.tlb" no_namespace
После того, как я обновился до VS2010, появилось множество внешних зависимостей и одна из них — yvals.h.
Когда я выполнял сборку, я столкнулся с ошибкой, поскольку '_Mutex' был неоднозначным.
release\mscorlib.tlh(2511): ошибка C2872 : '_Mutex': неоднозначный символ
может быть 'myProject\release\mscorlib.tlh(1321) : _Mutex'
или 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\yvals.h(743): std::_Mutex'
I Я не уверен, как с этим справиться. Мне не удалось удалить yvals.h из внешних зависимостей. Пожалуйста, помогите. Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/793 ... tudio-2010
Ошибка неоднозначного символа после обновления проекта C++ до Visual Studio 2010 ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение