Win 10 x64 Visual Studio 2019 编译 Detours 4.0.1
十一年前,研究项目里用到的Detours 已经更新到版本4.0.1,支持64位HOOK,从Github上下载下来编译看一下。
GitHub下载地址:https://github.com/microsoft/Detours/releases/tag/v4.0.1
将下载好的源码解压到文件夹。
1.以管理员方式启动cmd;
2.在Visual Studio 2019的安装文件夹下搜索vcvarsall.bat;
我的电脑里是在D:\Software\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\下。
3.在cmd中将当前目录切换到Detours解压后的文件夹;
4.在cmd中运行批处理文件vcvarsall.bat
5.在cmd中运行nmake all编译程序;
6.在编译过程中遇到错误:
提示traceapi中_win32.cpp内的GetThreadLocale标识符未声明,打开该文件将4322、4323行注释;
将该文件的21340-21353行注释;
将34544行注释
将36221行注释
继续编译,发现SetThreadLocale未声明,继续将7049-7050行注释
将29384-29397行注释
将35086行注释
将36767行注释
继续编译,完成。
Win 10 x64 Visual Studio 2019 编译 Detours 4.0.1相关推荐
- 一步一步在 Windows 10 用 visual studio 2019 编译 zmqpp 4.2.0 版
伸手党可以到 zmqpp库windows编译结果-C++文档类资源-CSDN下载 去下载 zmqpp 是 libzmq 的高级 C++ 封装,不但提供了针对 libzmq C 接口的 C++ 封装,还 ...
- Visual Studio 2019 编译Firefox 68.0.1
链接: https://pan.baidu.com/s/14XqI6G01KogPIcumCfavMA 提取码: bzgb 1.平台 Win10 64bit Visual studio 2019 16 ...
- Tesseract OCR——Windows 10 + CMake-GUI + Visual Studio 2019下编译和使用解决方案
基本概念 Tesseract OCR:Tesseract-OCR 引擎最先由HP实验室于1985年开始研发,至1995年时已经成为OCR业内最准确的三款识别引擎之一.然而,HP不久便决定放弃OCR业务 ...
- Windows Visual Studio 2019 编译 bochs
文章目录 Visual Studio 2019 编译 bochs 下载安装Cygwin或者MinGW/Msys2 下载bochs源码 生成Visual Studio 2019 项目解决方案 可能遇到的 ...
- windows10 使用visual studio 2019编译OpenBLAS
参考:https://github.com/xianyi/OpenBLAS/wiki/How-to-use-OpenBLAS-in-Microsoft-Visual-Studio 下载anaconda ...
- visual studio 2019编译Windows Terminal工具的问题
window 1903更新后,我特意玩了下微软的开源项目terminal,一阵操作猛如虎.特意下载了visual studio 2019,直接编译成一个命令行工具. 当然这个不是最终的效果.界面编译报 ...
- visual studio 2019 + WinDDK 7600.16385.0编写驱动
驱动版本WinDDK 7600.16385.0 IDE:visual studio 2019 新建空白项目 配置类型从exe改为生成文件 配置完后,配置属性中就只剩基础配置了,没有C/C++.链接器等 ...
- Visual Studio 2019完美版 v16.0.3
安装教程 1.本站下载好安装包,打开安装包,点击继续 2.同意许可条款,点击继续 3.等待提取下载文件 4.等待程序加载,选择您所需要的开发环境 5.选择您需要的单独组件 6.选择语言包 7.选择您的 ...
- Win10的64位操作系统,Visual Studio 2019配置OpenCV4.1.0
一.Win10的64位操作系统,直接在VS官网下载VisualStudioCommunity,默认安装,安装的是VisualStudioCommunity2019: (安装的[工作负载]步骤时选的是[ ...
- Visual Studio 2019编译问题解决方法
由于程序中使用了gethostbyname()等早期函数,因此编译时会发出出错警告.可以采用如下三种方法之一来关闭出错警告,完成编译. ①在程序首部添加如下宏定义 #define _WINSOCK_D ...
最新文章
- Java IO 流 学习 总结
- CaSS中lisp命令不可用_小白想要自学南方cass?又苦于不会修改比例尺,这里有一份小白快速上手的测绘神器...
- python 内置模块-re
- SAP如何自定义客户编码
- 请求参数 统一 管理 java_Retrofit+Rxjava+okhttp基本操作和统一处理 – R...
- 关于博客改版:我的一些想法与初衷
- .Net 程序员应该知道的工具和网站
- 锐捷无线ap服务器怎么绑定mac,MacBook中的锐捷设置全攻略
- 转换到coff期间_error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- Java设计模式鸭子模式_[JS设计模式]:鸭子类型与多态
- Ubuntu双显卡切换方法总结
- [NOI 2010]航空管制
- C# CSharp计算标准偏差 重复精度 和Excel中的STDEV函数相同
- 智能反射面(IRS)在无线通信安全领域应用的论文复现
- 微信WeUI扩展组件
- 在线微信聊天生成器,抖音微信聊天搞笑视频制作神器
- php think框架,ThinkPHP框架基础知识
- 用deconstructSigs来做cosmic的mutation signature图
- 交互式开发工具--Jupyter 介绍
- 字符串格式化:% 运算符