我已经包含 windows.h 并想在 vs2010 中使用 InterlockedAdd 并编译错误“找不到标识符”,但InterlockedIncrement
可以正常工作。我尝试使用:
#include <intrin.h>
#pragma intrinsic(_InterlockedAdd)
并编译错误:
警告 C4163:“_InterlockedAdd”:不能作为内部函数使用
1>test10.cpp(107):错误 C3861:“InterlockedAdd”:找不到标识符
代码有什么问题?