摸索Detours 1:使用Vs2019 编译Detours
Detours 是干嘛的 ? 可以去微软的官网查看相关的信息: 微软Detours 官网。
然后呢,就可以下载源码编译了,相关的源码下载可以去Github:https://github.com/microsoft/detours。
下面就可以开始编译工作了。
1.编译
解压后的文件夹应该入下图所示:
然后,在开始菜单中找到x64 Native Tools Command Prompt for VS 2019 和 x86 Native Tools Command Prompt for VS 2019,这两个可以分别用来编译64位和32位的Detours,如下图所示。
下面就简单了,定位路径到解压的Detours文件夹的src目录下,如下图所示:
然后 使用nmake 输入
nmake /f Makefile
编辑就开始了,之后在根目录生成bin.X64、lib.X64、include这三个文件夹。同理使用X86 Native Tools进行编译的话生成的是bin.X86、lib.X86、include这三个文件夹,如下图所示:
之后可以进入sample这个文件夹,同样使用上述编译命令编译相关的例子,或者进入相应的例子文件夹使用
nmake test
进行相应例子的测试。
=============================这是一个分割线================================
编译到此结束~~
摸索Detours 1:使用Vs2019 编译Detours相关推荐
- vs2019 编译 WRK 踩坑记录
一.回顾 上一篇博客介绍了命令行编译 WRK 到调试的所有步骤,理论上我们已经可以开始学习了. 但是 IDE 可以方便的查找和修改函数,好处多多,所以这篇博客介绍如何使用 visual studio ...
- VS2019编译 当前最新版chromium
VS2019编译 当前最新版chromium 之前编译过webrtc和chromium, 由于长时间没用,被我删除了, 最近在最新版本的google浏览器上遇到了播放器兼容性问题,老版本的google ...
- 3D进阶之OSG:从VS2019编译osgEarth开始
3D库比较多,一般学习的有PCL的VTK,库比较大,集成了相当多不错的算法,对开发水平是个考验:OGRE由于其插件式架构,使得在机器人开发方面应用广泛:相对而言,OSG比较小众,可以用来构建模拟仿真的 ...
- SeetaFace2-master在Windows10 VS2019编译的两种方法
SeetaFace2-master在Windows10 VS2019编译的两种方法 SeetaFace2简介 方法一 方法二 SeetaFace2简介 SeetaFace2 是一个完整的人脸识别项目, ...
- Win10中用VS2019编译live555
前言 说明,本文是在Win10中用VS2019编译live555的过程中,对遇到的问题进行说明.编译过程主要参考的是下面一篇文章,在此表示感谢: https://blog.csdn.net/m0_37 ...
- VS2019编译MQTT库 C/C++(超详细,含示例工程)
目录 前言 一.前期准备 1.1 获取mqtt库 1.2 安装openssl 1.3 安装cmake-gui 二.生成C工程代码 三.编译C库 3.1 创建工程目录 3.2 修改输出目录 四.生成C+ ...
- 【已解决】海康威视MFC综合示例(C++ 官网Demo)采用VS2019编译异常如何解决?
采用VS2019编译运行海康威视MFC综合示例Demo 一.文章背景: 二.操作步骤: 1.海康威视设备网络SDK下载: 2.VS2019 MFC开发环境配置: 3.MFC综合示例编译运行: 三.小结 ...
- vs2019编译obs源码生成sln解决方案
目录 一.OBS介绍 二.OBS源码下载 三.Qt配置 四.设置依赖库目录 五.开始编译 六.main函数 七.视频教程 一.OBS介绍 obs的编译不是很难,只要代码下的全,环境变量配的ok, ...
- Windows下使用VS2019编译libiconv-1.16
Windows下使用VS2019编译libiconv-1.16 参考了 https://blog.csdn.net/zhouguangcai8/article/details/105270657,在其 ...
- VS2019编译OCCT
VS2019编译OCCT 环境准备 OCCT7.7.0包: CMake: 编译 CMake打开OCCT文件夹 配置选项 打开vs工程生成即可
最新文章
- no no no.不要使用kill -9.
- sklearn中随机森林的class_weight的作用?
- PyTorch or TensorFlow?强力推荐PyTorch不是没有理由的!一文学透pytorch!
- 在RedHat上安装gcc,java 和 eclipse-rcp
- 通过反射给属性赋值代码示例
- 从零开始学习docker(十)搭建WordPress+Mysql,为什么要用Docker Compose
- 结对编程 - 马尔科夫链
- 进行数据清洗_[经验漫谈]使用Python进行数据表格清洗和分析
- Datawhale 零基础入门数据挖掘-Task4 建模调参
- HDU 3729 I#39;m Telling the Truth(二部图最大匹配+结果输出)
- ps 将图片背景色改为透明
- 应用程序无法正常启动0xc0150002+vs2005配置opencv2.2.0
- 判断鼠标滑轮滚动事件
- 太损了!如何禁止小孩玩电脑?
- 高通平台晶振校准-为什么要做晶振校准
- 晶体三极管工作原理讲解方法探讨
- 农业计算机应用论文,计算机应用论文农业中计算机应用科技模式
- 《药物设计cadd-amber-aidd-薛定谔》小白参考
- 《Arduino开发实战指南:LabVIEW卷》6.3 基于Arduino的简易示波器
- OpenFlow:Enabling Innovation in Campus Networks 译文
热门文章
- XZ_Swift 之HealthKit 获取手机计步统计
- baidupcsgo安卓_GitHub - orenbek2019/BaiduPCS-Go: 百度网盘客户端 - Go语言编写
- 加密公司如何获得硅谷传奇风投a16z的青睐
- 无涯社区分享:链网+DID,区块链应用破局的关键 | ArcBlock 活动
- C语言:快速排序(详解)
- 绿色奖学金申请答辩PPT模板
- Xposed框架详解
- 走全渠道电商O2O模式的优势体现在哪些地方?
- 银行招聘计算机考试时间,秋季银行招聘考试时间是什么时候?
- 学单片机有什么用?单片机自学网有哪些?