Как собрать Microsoft Detours Express версии 3.0?

Я пытаюсь построить обходную библиотеку, и я столкнулся с некоторыми проблемами, которые мне не удалось решить. Я работал на Windows 7 и 10 64-разрядных, Visual Studio 2015.

Я попытался во всех возможных командных приглашениях ( WOW64/ VS), запустил vcvarsall.bat/vcvars32.bat.

Пожалуйста, найдите в приложении ошибки, которые у меня есть.

Nmake пример CMD

Есть ли другой способ сделать это? или в чем может быть проблема? Благодарю.

1 ответ

Поскольку Detours Express поддерживает только 32-разрядные процессы, некоторые файлы, такие как disolx64.cpp а также disolarm.cpp, не может быть скомпилировано.

Чтобы обойти проблему, попробуйте комментировать #include "disasm.cpp" директивы в disol*.cpp файлы, которые генерируют фатальные сообщения об ошибках (т.е. исключая disolx86.cpp). Затем скомпилируйте, используя nmake команда.

Или лучше найди и скачай DetourExpress.msi,

Другие вопросы по тегам