usockets / 编译 usockets 过程说明
一、vs2019
1、准备
(1)下载 usockets 源代码。
https://github.com/uNetworking/uSockets
(2)编译 libuv 。
https://blog.csdn.net/itworld123/article/details/107222657
2、编译
(1)打开 vs2017 ,建立空控制台工程。
(2)在工程下创建 libuv 和 uSockets 两个文件夹。
libuv 存放 libuv.lib 和 inlucde 文件夹。
uSockets 文件夹下存放的是 uSockets 源代码中 src 文件夹下的代码文件。
(3)配置 vs2017
a、VC++ 目录 -> 包含目录, 将 libuv 的头文件和 uSockets 包含进来。
b、VC++ 目录 -> 库目录, 将 libuv 的静态库路径包含进来。
c、C/C++ -> 常规 -> SDL 检查,选择“否”,去掉指针未初始化的错误。
d、C/C++ -> 预处理器,添加 LIBUS_NO_SSL,去除 ssl 功能,是项目需求而定。
e、C/C++ -> 预编译头,选择“不使用预编译头”。
f、链接器 -> 输入 -> 附加依赖项,添加 libuv.lib、Iphlpapi.lib、psapi.lib、userenv.lib。
g、链接器 -> 输入 -> 忽略特定默认库,添加 LIBCMTD。
(4)将 libuv 和 uSockets 两个文件夹下的所有文件添加到工程中。
(5)编译,在 Debug 文件夹下会生成 libusockets.lib ,头文件是 uSockets 文件夹下的 libusockets.h 。
工程下载地址:https://download.csdn.net/download/itworld123/12594020
参考链接:https://blog.csdn.net/wangdamingll/article/details/102571887
二、ubuntu
(待续)
(SAW:Game Over!)
usockets / 编译 usockets 过程说明相关推荐
- 【Android 逆向】Android 进程注入工具开发 ( 编译注入工具 | 编译结果文件说明 | 注入过程说明 )
文章目录 一.编译注入工具 二.编译结果文件说明 三.注入过程说明 一.编译注入工具 在 Visual Studio 2019 中打开了一个 " 生成文件项目 " , 该项目就是注 ...
- libuv / 编译 libuv 1.30 过程说明(静态库)
一.vs2017 1.准备 (1)下载 libuv 1.30.(点我) (2)下载 gyp.(点我),解压后放在 libuv/build 下 . (3)下载 python 2.7.13.(点我) 编译 ...
- boost / vs2017 编译 boost 1.68.0 的过程说明
一.准备 下载 boost 1.68.0 源代码,点我. 二.选择命令行工具 强调:编译时使用 vs2017 开发者命令行工具, 若编译生成 x86 的库,就使用 x86 Native Tools C ...
- openssl / vs2019 编译 openssl 1.0.2u 过程说明
一.准备 1.安装 perl http://strawberryperl.com/download/5.28.1.1/strawberry-perl-5.28.1.1-64bit.msi 2.下载 o ...
- Xcode4.5编译ffmpeg成功,过程说明
最近项目要用音视频的通话,需要用ffmpeg来实现,但是ffmpeg在iOS平台上的编译有些问题. 1 下载代码 1.下载ffmpeg源代码 git clone git://source.ffm ...
- 学了编译原理能否用 Java 写一个编译器或解释器?
16 个回答 默认排序 RednaxelaFX JavaScript.编译原理.编程 等 7 个话题的优秀回答者 282 人赞同了该回答 能.我一开始学编译原理的时候就是用Java写了好多小编译器和 ...
- 编译原理视角下的 c c 语言左值教学,西安交通大学18年3月课程考试《编译原理》作业考核试题...
Q.微信均是1219895388,Q:1219895388 联系:QQ:576696131 西安交通大学18年3月课程考试<编译原理>作业考核试题 共题,总分:100分 答题中 分 一.单 ...
- 【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★
文章目录 一.Android 进程注入工具开发系列博客 二.Android 进程注入工具 源码下载编译 三.逆向环境搭建 四.使用注入工具进行逆向操作 1.获取远程进程号 2.注入工具准备 3.注入动 ...
- linux内核2.6.35编译过程
一.实验目的 学习重新编译Linux内核,理解.掌握Linux内核和发行版本的区别. 二.实验内容 在Linux操作系统环境下重新编译内核.实验主要内容: A. 查找并且下载一份内核源代码,本实验使用 ...
最新文章
- 华为使用网线通过浏览器登录AC6005的Web网管
- 多项式加法 java 链表_多项式加法,用单链表实现。
- 【网址收藏】IDEA社区版(Community)和付费版(UItimate)的区别
- eclipse 不能切换输入法
- Linux中如何让进程(或正在运行的程序)到后台运行?[zz]
- Hystrix-超时机制和断路器模式
- 聊天宝解散,多闪、马桶MT还会远吗?
- Python对象序列化-Pickle模块
- JAVA-SWING:生成透明JTable
- 测试人如何高效地设计自动化测试框架?
- vue set方法_Vue 数据响应式
- 局域网中简单的dhcp服务器的配置
- Project:圆柱滚子轴承接触表面应力计算——GB T18254-2002高碳铬轴承钢
- jquery prop(“outerHTML“) 获取当前标签和标签内部的html 代码
- linux中运行alise,Linux学习笔记
- Linux内核4.14版本——alsa框架分析(3)-PCM设备的创建
- 微信卡券新功能开放公告
- python3.7 安装 scrapy, pip 升级
- mp3播放器 遍历本地音乐显示在listview上,点击每一项item并传送音乐地址
- 开发票服务器返回信息为空,使用 getinvoicebatch 批量接口获取发票信息,返回成功,但数据是空的...
热门文章
- C#:绘制Winform窗体
- HCP Anywhere:为HDS内容云锦上添花
- Android 第三课 构建简单的用户界面
- 数据中心监控管理系统设计(之一)
- 在VS2010中配制Elmah邮件发送到Gmail
- 未来的计算机作文500字,穿越到未来作文500字
- SpringBatch 读取xml文件(StaxEventItemReader)用法(十三)
- sonarQube 7.2版本下载配置pmd插件(版本要兼容),并设置只使用pmd规则
- ubuntu21.04下终端路径显示优化
- K8S集群部署-环境准备