Hyperscan Windows 编译指南

Hyperscan Windows 编译指南

  1. Hyperscan 源码下载:https://www.hyperscan.io/
  2. 准备环境:

Windows 10 X64

Cygwin : https://www.cygwin.com/

CMakehttps://cmake.org/

Visual Studio 2017

Python (2.7 版本)

Boost : https://www.boost.org/

SQLite: https://www.sqlite.org/download.html

PCRE : https://www.pcre.org/

  1. 安装步骤
  1. 安装CMake
  2. 安装Python
  3. 安装Visual Studio 2017
  4. 安装Cygwin ,在安装过程中添加gcc(gcc 组件请选择64位最新版本) 和wget 组件。安装完成后,打开cygwin 的终端,此时终端的当前目录为用户的home 目录。
  5. 在终端中输入以下命令下载并编译Ragel

$ wget http://www.colm.net/files/ragel/ragel-6.10.tar.gz

$ tar xzvf ragel-6.10.tar.gz && rm ragel-6.10.tar.gz

$ cd ragel-6.10

$ ./configure

$ make

$ make install

如图:

  1. 下载hyperscan,pcre,boost, sqlite-amalgamation源码
  2. 将以上源码包解压到hyperscan 文件夹下,并将sqlite-amalgamation 重命名为sqlite3,最终目录结构如下:
  3. 新建build文件夹,进入build文件夹后,执行Cmake 命令生成配置

$ cd build

$ cmake -G "Visual Studio 15 2017 Win64" -D BOOST_ROOT=%cd%/../boost_1_73_0/  ..

 

 

7.执行Cmake命令编译整个Solution或者MsBuild.exe命令编译部分项目(使用MsBuild.exe 需要设置PATH环境变量使得MSBuild.exe可以被系统查找到)

$ cmake --build .

8.编译后可执行文件在bin目录中

         

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值