Ошибка неоднозначного символа после обновления проекта C++ до Visual Studio 2010C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка неоднозначного символа после обновления проекта C++ до Visual Studio 2010

Сообщение Anonymous »

Я обновил проект 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»