Я пытаюсь добавить Microsoft Detours 3.0 в свой проект.
Я скомпилировал проект с помощью nmake в инструкциях readme на Github, затем перешел в свойства своего проекта и добавил
C:\Program Files (x86)\Microsoft Research\Detours Express 3.0\include
в дополнительный каталог include.
Затем я могу выполнить #include <detours.h>
без каких-либо ошибок; однако, когда я go компилирую программу, в файле detours.h появляются сотни синтаксических ошибок
Error E0020 identifier "VOID" is undefined testdetours C:\Program Files (x86)\Microsoft Research\Detours Express 3.0\include\detours.h 468
, а также
Error C1189 #error: Unknown architecture (x86, amd64, ia64, arm, arm64) testdetours C:\Program Files (x86)\Microsoft Research\Detours Express 3.0\include\detours.h 47
Скриншоты ошибок