在我尝试使用的 Visual Studio 2017 中编写 C 文件,_may_i_use_cpu_feature
但编译器抱怨它是未解析的外部文件。我#include <immintrin.h>
和程序中的其他内在函数似乎有效。启用的编译选项包括enable intrinsic functions
我错过了什么?
#include <stdio.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <immintrin.h>
#include <Windows.h>
void main()
{
if (_may_i_use_cpu_feature(_FEATURE_SHA)) printf("INTEL SHA ENABLED\n");
else printf("INTEL SHA NOT ENABLED!\n");
}