我正在用 C++ 构建一个使用位板(__int64s)的国际象棋引擎,我需要使用 BitScanForward64 来进行一些计算。但是当我调用它时,我得到了这个错误:
错误 C3861:“_BitScanForward64”:未找到标识符
我像这样包括它:
#include <intrin.h>
#pragma intrinsic(_BitScanForward64)
BitScanForward64 也是如此。
我在Windows 7 (64 bit)上使用Visual Studio 11。CPU:英特尔酷睿 i7-2600K
我以前没有用 c++ 做过很多项目,所以我不知道为什么会这样。请帮忙!