在添加
#include <detours.h>
#pragma comment(lib,"detours.lib")
后,出现如下错误
detours.h(47,1): fatal error C1189: #error: Unknown architecture (x86, amd64, ia64, arm, arm64)
解决方法:在包含detours.h之前,包含windows.h,即
#include <windows.h>
#include <detours.h>
#pragma comment(lib,"detours.lib")