私はwindows.hをインクルードしており、vs2010でInterlockedAddを使用したいのですが、「識別子が見つかりません」というエラーをコンパイルしますが、InterlockedIncrement
うまく機能します。私は使用しようとします:
#include <intrin.h>
#pragma intrinsic(_InterlockedAdd)
そしてコンパイルエラー:
警告 C4163: '_InterlockedAdd': 組み込み関数として使用できません
1>test10.cpp(107): エラー C3861: 'InterlockedAdd': 識別子が見つかりません
コードの何が問題になっていますか?