VS2005上で 以前のSDKだとwindows.hとintrin.hを同時にコンパイルをしても大丈夫でした。 しかしWindows SDK for Windows Vistaをいれたあとに同じようにコンパイルをすると以下のようなエラーが発生します。 1>c:\program files\microsoft visual studio 8\vc\include\intrin.h(944) : error C2733: オーバーロードされた関数 '_interlockedbittestandset' の C リンケージの 2 回以上の宣言は許されません。 1> c:\program files\microsoft visual studio 8\vc\include\intrin.h(944) : '_interlockedbittestandset' の宣言を確認してください

