LLVM/Clang 3.8 未解析的外部符号__readgsqword

LLVM/Clang 3.8 unresolved external symbol __readgsqword

提问人:clang 提问时间:4/6/2016 更新时间:12/5/2016 访问量:1231

问:

我正在尝试在 clang 3.8.0 for windows 中编译以下代码(预构建)

int main()
{
    __readfsdword(0x30);
    __readgsqword(0x60);

    return 0;
}

我收到以下链接错误

错误 LNK2019:__readgsqword引用的未解析的外部符号 功能主要

知道为什么对 __readfsdword 的调用编译和链接良好,但对 __readgsqword 的调用却没有吗?

我正在使用编译标志来构建一个 64 位二进制文件和预处理器标志,它应该能够__readgsqword根据-m64__x86_64__\lib\Headers\Intrin.h

我在 x86 和 x64 版本的 clang 上都遇到相同的错误。

任何帮助都将得到赞赏

Windows Clang LLVM 未解析 - 外部

评论

0赞 JVApen 3/26/2017
你解决了这个问题吗?

答:

0赞 karliwson 12/5/2016 #1

我不知道你是否解决了你的问题,但我会为未来的读者发布一个答案。

只在您的项目中。无需复制 Clang 的 .Windows SDK 提供该标头。#include <intrin.h>Intrin.h