Я создал манифест etw для регистрации логов trcapi в журнале событий windows.
Я прекрасно установил манифест и скомпилировал манифест с помощью m c .exe и получил файл заголовка.
Я использовал файл заголовка в консольной программе на С ++, которую я написал, и он работал как чудо, затем я попытался использовать его в trcapi Microsoft Detours и не смог скомпилировать с помощью nmake в командной строке Native Tools x64 для VS 2019.
Единственное, что я добавил в код trcapi, было #include "manifest.h"
и ошибки, которые я получаю:
Detours-master\include\manifest.h(447): error C3861: 'EventWriteTransfer': identifier not found
Detours-master\include\manifest.h(503): error C3861: 'EventRegister': identifier not found
Detours-master\include\manifest.h(539): error C3861: 'EventUnregister': identifier not found
Я включил manifest.h в исходный код, а также скопировал каждый файл заголовка и библиотеку его зависит от того, в какую папку включить.
Я пытался добавить определения этих трех функций в начале кода, но безрезультатно.
Чего мне не хватает? Заранее спасибо.