如何修复错误c2373 InterlockedCompareExchange重新定义:不同的类型修饰符

时间:2014-10-20 03:51:25

标签: c++ qt

我刚刚将QT dll添加到Visual Studio 2010中的新C ++项目中,未添加任何代码。但是当我构建项目时,我有错误消息:

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

请告诉我如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。我通过在您的项目中尝试不同的调用转换来解决它(例如,从stdcall到cdecl)