Mac 编译安装libevent 库

Mac OS X安装libevent库报Install libevent bufferevent_openssl.c:60:10: fatal error: 'openssl/bio.h' file 编译 libevent(源文件在/Users/carl/Downloads/libevent-2.1.8-stable),执行make命令是,报 Install libevent bufferevent_openssl.c:60:10: fatal error: 'openssl/bio.h' file 第一反应,感觉是不是 openssl版本太低了。 1. 查看openss 阅读详情

Mac 编译安装libevent 库

打开下面的网页,复制shell 脚本:

https://github.com/mtigas/iOS-OnionBrowser/blob/master/build-libevent.sh

我把build-libevent.sh中下面的验证代码注释掉。

#if out=$(gpg --status-fd 1 --verify "libevent-${VERSION}.tar.gz.asc" "libevent-${VERSION}.tar.gz" 2>/dev/null) &&

#echo "$out" | grep -qs "^\[GNUPG:\] VALIDSIG"; then

#echo "$out" | egrep "GOODSIG|VALIDSIG"

#echo "Verified GPG signature for source..."

#else

#echo "$out" >&2

#echo "COULD NOT VERIFY PACKAGE SIGNATURE..."

#exit 1

#fi


运行脚本./build-libevent.sh 便可以编译libevent 


~/Work/Code/Libevent/dependencies

$ ls */*

include/evdns.h include/evhttp.h include/evutil.h lib/libevent_core.a lib/libevent_pthreads.a

include/event.h include/evrpc.h lib/libevent.a lib/libevent_extra.a

可知在dependencies目录下面,有已经编译好的库和头文件

接下来在实例中加入该*.h 和*.a 文件即可。



参考网页:

http://blog.youkuaiyun.com/sozell/article/details/8926090

libevent 配合 openssl android编译配置 因为项目中要使用https,所以接入了openssl模块。中间遇到一些问题,学到不少东西,这里跟大家分享一下。下载openssl & libevent 下载openssl: openssl_github 这里使用1.1.0c版本 下载libevent:libevent_github 因为使用libevent连接,libevent也要下载,这里使用2-1.6版本 下载openssl andriod编 阅读详情

相关推荐

从Peer到脉冲地震波:免费Python工具全流程配置教程(PyCharm+Anaconda)

本文详细介绍了如何使用Python工具链(PyCharm+Anaconda)实现从Peer数据库获取地震波数据到生成脉冲地震波的全流程配置。通过开源工具EQTOOL和PySeismicGen,结合Python环境搭建、数据格式转换和脉冲地震动生成技术,为结构抗震分析提供高效、灵活的解决方案。

weixin_29093169的博客 430

libevent的安装和简单使用

1.安装libevent mac下下载源码安装,执行到make时报错,fatal error because of ‘openssl/bio.h’ file not found openssl实际已经安装,并且版本是最新。 解决方法是: ./configure LDFLAGS=’-L/usr/local/opt/openssl/lib’ CPPFLAGS=’-I/usr/local/opt/openssl/include’ 安装成功,安装的libevent在/usr/local/lib/目录下。 2.简单例

willinux的专栏 882

别再手动查日志了!用Dify+Zabbix打造你的专属运维“嘴替”(保姆级配置流程)

本文详细介绍了如何利用Dify平台与Zabbix监控系统集成,构建智能运维对话系统,实现自然语言交互的运维管理。通过保姆级配置流程,帮助运维工程师提升查询效率、降低学习成本,打造企业级智能运维解决方案。

weixin_27298377的博客 456

libevent linux windows mac,Linux下libevent库的基础安装和安装错误的解决方案以及使用...

关于libevent库Libevent 是一个轻量级的开源高性能网络库,有几个显著的亮点:事件驱动(event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持...

weixin_42308697的博客 482

shader多图叠加变换

shader Shader "Paint3D/AddTexture" { Properties { _MainTex ("Main Texture", 2D) = "white" {} _MainColor("Main Color", Color)=(1,1,1,1) _AddTex0 ("Texture0", 2D) = "white" {} _AddTex1 ("Texture1", 2D) = "white" {} .

李长江的博客 909

libevent——简单介绍

libevent简单介绍

czw 1325

【免费】最新区块链钱包和私钥的助记词碰撞器,使用python开发

最新钱包私钥助记词碰撞器,搏一搏单车变摩托!

weixin_48529185的博客 1万+

MacOS编译libevent

首先要安装libevent库 brew install libevent 有时候可能要更新一下openssl库 之后编译的时候加上-levent就可以了 g++ test.cpp -o test -levent

Monster_ixx的博客 2361

Autosar PWM模块的配置和使用

在上面的代码中,我们首先配置了PWM的初始化参数,包括频率和分辨率。GPIO Driver:由于PWM信号需要输出到特定的引脚上,因此我们还需要使用GPIO驱动程序来控制引脚的状态。通过合理配置和应用PWM模块,我们可以实现对汽车电子系统中各种功能的精确控制,从而提高汽车性能和用户体验。在实际应用中,我们可以根据需要进行更多的配置和调整,以实现灵活的PWM控制。PWM Driver:这是主要的PWM驱动程序,负责产生PWM信号并输出到相应的引脚上。接下来,我们需要配置PWM模块的参数。

TcData的博客 682

小程序数据采集(3):PC端微信小程序降维调试与流量数据获取详解

本文提出了一种针对PC端微信小程序的逆向分析方法,通过利用PC端基于Chromium架构的天然优势,实现无需Root的降维打击。文章详细介绍了如何开启CEF远程调试协议、基于DevTools Protocol实现流量劫持、对抗PC端安全防线以及获取小程序本地存储数据的技术方案。相比移动端严苛的环境,PC端小程序在调试接口、网络拦截和数据存储等方面存在显著漏洞,为爬虫开发提供了更便捷的突破口。

数据知道的博客 827

libevent安装与libevent定时器

主要是参考了一下网上的方法,http://blog.sina.com.cn/s/blog_4b93170a0100mbm9.html 并自己实际操作了一下,针对自己出现的一些情况进行说明。并在实际编译链接过程中进行实践。 这些其实都是一些基本的简单操作,但是对于我这种菜鸟级别的小白来说,还是挺好的,高手请口下留情。 本文主要针对mac系统,对linux系统也适用。

wosshzhb的专栏 813

【GlobalMapper精品教程】006:Excel表格(.xls)或文本(.txt .csv)坐标文件生成矢量点

原始的坐标数据如下图所示,其中坐标为Lat经度,LNG纬度,均为十进制度的形式,一般软件都支持十进制度的格式,如果不支持,你可以尝试使用度分秒的形式,图中的DDMMSS-LAT为纬度,DDMMSS-LNG为经度。打开globalmapper软件,点击【打开数据文件】,选择坐标数据文件(案例中的数据位配套实验数据包中的data006.rar)气象台站分布点坐标.xls。选择坐标系:本案例数据采用的是经纬度,因此选择Geographic(Latitude/Longitude),基准选择WGS84,点击确定。

智慧空间实验室 2570

使用mac系统编译安装coturn

使用mac系统编译安装coturn 1、github拉下来 https://github.com/coturn/coturn 2、cd到拉下来的coturn目录下 3、执行 ./configure --prefix=/usr/local/coturn 错误1、 pkg-config not found 解决:brew install pkgconfig 错误2、OpenSSL Crypto development libraries are not installed properly in requi

baidu_39578566的博客 1403

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Mac下安装event库

因为使用的GatewayWorker框架使用了swoole,但swoole依赖于event,所以必须安装下event扩展! 1. 最初使用brew install libevent安装了下,运行gatewayworker发现错误依然存在! 2. 考虑到是php里使用event,所以改用pecl去安装,先用pecl search event搜索了下,结果如下: [zcm@7.2 47]...

JoeBlackZQQ的专栏 1963

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

memcached php 编译安装,Linux下编译安装PHP扩展memcached

[安装 libevent]$tarzxvflibevent-2.0.20-stable.tar.gz$cdlibevent-2.0.20-stable/$./configure--prefix=/usr/local/libevent$make&&makeinstall注:Mac下可能会出错:bufferevent_openssl.c:60:10: fatal ...

weixin_36015463的博客 135

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Thrift 0.12.0安装和 Parquet-mr 编译

文章目录Thrift 0.12.0 版本安装thrift 版本踩坑编译环境准备升级GCC版本Install BoostInstall libevent编译安装 thrift 0.12.0TroubleShootingerror: no member named 'stdcxx' in namespace 'apache::thrift'fatal error: 'openssl/opensslv.h' file not foundcomposer: No such file or directorygo.m

半日闲的博客 1584

php7安装event拓展

下载最新版本libevent http://libevent.org/ wget -c https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz 安装libevent ./configure --prefix=/usr/loca...

weixin_30919919的博客 92

Mac下安装libeven和memcached

Mac下安装libeven和memcached

liufang1991的专栏 3453

Mac下安装Thrift

在mac下安装软件跟Linux安装比较类似,在安装Thrift之前需要先安装依赖。 1、安装BOOST 下载:http://www.boost.org/    (boost_1_57_0.tar.gz) 解压:tar -zvxf boost_1_57_0.tar.gz       切换目录:cd boost_1_57_0 命令:./bootstrap.sh

刘新宇的博客 6174

【Libevent】Libevent学习笔记(一):简介和安装

00. 目录 文章目录00. 目录01. libevent简介02. Libevent的好处03. Libevent的安装和测试04. Libevent成功案例 01. libevent简介 什么是libevent ​ Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿...

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 1656

Mac安装Thrift

1、Install Boost Download the boost library fromhttp://www.boost.org/untar compile with ./bootstrap.sh sudo ./b2 threading=multi address-model=64 variant=release stage install 2、Install libevent ...

YaYhui的博客 1650

Mac本地安装运行FastDFS

macOS 上需要安装以下依赖: Homebrew(macOS 包管理器) gcc(编译器) libevent(FastDFS 依赖) 安装 Homebrew 如果尚未安装 Homebrew,可以通过以下命令安装:

渴望飞翔的小白 1550

如何在Linux、Windows和Mac上构建libevent:CMake安装分步指南与5大常见坑

📌 **libevent** 是一个高性能的跨平台事件通知库(Event notification library),被 Nginx、Docker 等大量知名软件依赖。本文带你用 **CMake** 在 Linux、Windows 和 Mac 三大平台上从零构建并安装 libevent,并提前避开 5 个新手最容易踩的坑,让你一次构建成功。 ## 一、libevent 是什么?为什么值得构建

gitblog_00634的博客 490
上一篇: hg 验证失败
下一篇: libevent学习的资料
hardworkba
博客等级 码龄18年 11粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值