标识符" __ readgsqword"未定义 - Visual Studio 2017

时间:2018-06-04 04:43:23

标签: c++ windows visual-studio-2017

我试图在Visual Studio 2017中使用__readgsqword函数读取内存,我收到一条错误,说明了标识符" __ readgsqword"即使我已经包含了intrin.h,也是未定义的。

#include "stdafx.h"
#include <intrin.h>

int main()
{
    __readgsqword(88);
    return 0;
}

我不明白为什么它说undefined,即使它是在intrin.h中定义的

1 个答案:

答案 0 :(得分:0)

它仅在x64模式下可用。如果您还没有改变解决方案中的CPU架构,那么它将无法使用。