提问人:clang 提问时间:4/6/2016 更新时间:12/5/2016 访问量:1231
LLVM/Clang 3.8 未解析的外部符号__readgsqword
LLVM/Clang 3.8 unresolved external symbol __readgsqword
问:
我正在尝试在 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 上都遇到相同的错误。
任何帮助都将得到赞赏
答:
0赞
karliwson
12/5/2016
#1
我不知道你是否解决了你的问题,但我会为未来的读者发布一个答案。
只在您的项目中。无需复制 Clang 的 .Windows SDK 提供该标头。#include <intrin.h>
Intrin.h
评论