如何修复错误c2373 InterlocatedCompareExchange重新定义:不同类型修饰符 我刚刚在VisualStudio 2010中添加了Qt DLL到一个新的C++项目,没有添加代码。但当我构建项目时,我会收到错误消息: Error 62 error C2373: '_InterlockedCompareExchange' : redefinition; different type modifiers C:\Users\bap\Desktop\cPlus\LIBRARY\QtCore\qatomic_msvc.h 128 // Code Clarity
请告诉我如何解决这个问题。我也有同样的问题。我通过在你的项目中尝试不同的调用转换来解决这个问题。从stdcall到cdecl您确定您的Qt版本与VS版本一致吗?是否存在其他错误消息?您还可以提供有关您刚才如何添加QT dll的详细信息吗?谢谢您的回复。我安装了QT的其他版本,并完成了安装。如何修复错误c2373 InterlocatedCompareExchange重新定义:不同类型修饰符 我刚刚在VisualStudio 2010中添加了Qt DLL到一个新的C++项目,没有添加代码。但当我构建项目时,我会收到错误消息: Error 62 error C2373: '_InterlockedCompareExchange' : redefinition; different type modifiers C:\Users\bap\Desktop\cPlus\LIBRARY\QtCore\qatomic_msvc.h 128 // Code Clarity,c++,qt,C++,Qt,请告诉我如何解决这个问题。我也有同样的问题。我通过在你的项目中尝试不同的调用转换来解决这个问题。从stdcall到cdecl您确定您的Qt版本与VS版本一致吗?是否存在其他错误消息?您还可以提供有关您刚才如何添加QT dll的详细信息吗?谢谢您的回复。我安装了QT的其他版本,并完成了安装。