在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");
}