как исправить ошибку c2373 Переопределение InterlockedCompareExchange: модификатор другого типа

0

Я только что добавил DLL QT в новый проект C++ в Visual Studio 2010, добавленный код не добавлен. Но когда я создаю проект, у меня появляется сообщение об ошибке:

Error   62  error C2373: '_InterlockedCompareExchange' : redefinition; different type modifiers C:\Users\bap\Desktop\cPlus\LIBRARY\QtCore\qatomic_msvc.h    128 // Code Clarity

Скажите, пожалуйста, как это исправить.

  • 0
    Вы уверены, что версия вашего Qt соответствует версии VS? Может быть, присутствуют другие сообщения об ошибках? Не могли бы вы также сообщить подробности о том, как вы "только что добавили QT dll"?
  • 0
    Спасибо за ответ. Я установил другую версию QT и сделал.
Теги:
qt

1 ответ

0

У меня такая же проблема. Я решил это, попробовав разные преобразования вызовов в вашем проекте (например, из stdcall в cdecl).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню