当前位置: 首页 > news >正文

枣庄网站设计平面设计价格收费表

枣庄网站设计,平面设计价格收费表,青岛网站建设 推荐青岛博采网络,泗阳县住房和建设局网站一、编译构建 libevent是一个用c编写的高性能网络框架,通过简单的封装,就能构造自己的应用服务器,从https://libevent.org就能下载到相应的版本tar包。 因为我们要在linux系统中使用,所以找到一个linux环境,编译并使…

一、编译构建

libevent是一个用c编写的高性能网络框架,通过简单的封装,就能构造自己的应用服务器,从https://libevent.org就能下载到相应的版本tar包。

因为我们要在linux系统中使用,所以找到一个linux环境,编译并使用它:

./configure --prefix=/root/libevent/libevent-2.1.12-stable

先用configure二进制文件发起检查,没问题了就可以了。

然后进入cmake文件夹

cmake .. && make

进行编译。在cmake/lib目录下面有很多库,对于我们在linux下编程来说,只需要.a结尾的那些文件其他的就随便啦。

 

 

二、使用

直接在linux环境用vim编程是很麻烦的事情(至少我这么觉得的),所以我一般都用clion来编写c++代码。

一个新建的默认项目是这个样子的。

我们首先先与linux机器(比如腾讯云主机)连接起来

在这里配置好mapping

简单的试一下我们的程序,先创建一个build目录,然后上传到linux开发机.

我们可以看到已经全都拷贝到linux机器上了

现在进入build,执行

cmake .. &&make

这里面绿色的二进制文件就是我们要运行的。

看,这样一套流程就是我们要做的。

 

三、使用libevent

我们创建一个目录,包含需要得到头文件和静态库文件,最重要的是要修改cmake

并且加上这三行,就ok了,我们写一个测试程序。

#include <iostream>
#include <event2/event.h>//main.cpp
int main() {std::cout << "Hello, World!" << std::endl;event_base* base=event_base_new();event_base_free(base);return 0;
}

 

如果编译、连接通过的话,不会报任何错误。

我们重新上传一下,注意别忘了几个.a文件和头文件。

rm -rf CMakeCache.txt 

可以先把cmake缓存文件去掉,让它重新构建makefile。

再次cmake .. &&make,然后./libevent2_proj,能看到正常的输出,这样libevent就引入项目中了,接下来会描述它的用法。

http://www.yayakq.cn/news/918536/

相关文章:

  • 如何快速用手机做网站二维码生成短链接
  • 重庆网站建设子沃科技熊掌号网站需求列表
  • 专门做验收报告的网站广东建设网站公司
  • 酒店网站模板设计方案十堰官网seo哪家好
  • 商城app源码下载优化大师安装桌面
  • 建筑网站排行榜做配音的网站
  • 想建网站泰州网站建设物美价廉
  • 网站建设印花税建设厅网站查询资质
  • 商业网站的网址vi手册免费模板
  • 江苏省交通建设局网站首页高端网站建设案例
  • 律师做网络推广哪个网站好安心保险官方网站
  • 营销网站结构黑龙江公司网站建设
  • 杭州网站建设交易百度智能创作平台
  • 网站建设哪家公司好一点wordpress 信息输入框
  • 一个专门做熊的网站云盘可以做网站吗
  • jsp获取网站域名自媒体平台app
  • 网站开发中的著作权归属如何提高网站seo排名
  • 一个公司的网站怎么做外贸网站建设定制开发
  • 网络广告网站品牌宣传如何做
  • 云南网站设计公司重庆网站建设制作费用
  • 固安企业网站建设wordpress搞笑
  • wordpress模板页面说明网站关键词在线优化
  • php网站开发技术代码2021最近比较火的营销事件
  • 教务在线网站开发报告书编程入门教学
  • 自己做网站升seowordpress前大
  • 男生做污污事的视频网站wordpress 正在维护
  • 中国纪检监察报总编如何做好网站推广优化
  • 重庆专业做网站公司上海网站建设的价格是多少钱
  • dz网站模板 首页显示内容wordpress上传数据
  • 注册网站不需要手机验证的ppt模板免费下载简约