zoukankan      html  css  js  c++  java
  • rest_rpc 编译安装和测试 ubuntu18.04

    rest_rpc的基本信息其他网址有说明,不再抄录;其编译及使用过程中的问题记录如下:

    下载rest_rpc源码:

    网址https://codechina.csdn.net/mirrors/topcpporg/rest_rpc;

    git clone https://codechina.csdn.net/mirrors/topcpporg/rest_rpc.git
    

     首先,rest_rpc依赖于boost15.5以上版本,在官网下载boost最新版本,编译安装即可,编译步骤:

    1、./bootstrap.sh

    2、./b2

    3、./b2 install

    安装即可完成。

    其次是一个叫iguana的东西,下载源码编译即可,但注意,这玩意依赖于C++17;

    编译完以上两个之后,到rest_rpc的目录,将iguana拷贝过去并替换原来的文件夹。

    然后是编译rest_rpc,首先要修改C++选项,打开CMakeLists.txt

    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread -std=c++14")

    这句话中c++14改为c++17;

    mkdir build
    cd build
    cmake ..
    make
    

     依次执行以上命令,就可编译通过了。

    比较气愤的是发现整了半天编译通过了,发现新版的rest_rpc又退回了支持C++11,仅包含头文件就可以使用,但尚未测试,下载地址:

    https://gitee.com/qicosmos/rest_rpc;或者

    https://github.com/qicosmos/rest_rpc

    下载之后,按照examples里面的改改试试。

  • 相关阅读:
    Visual Studio 2015 开发 ASP.NET 5
    全新的membership框架Asp.net Identity
    VS2013下实现移动端的跨平台开发
    用SQL语句,删除掉重复项只保留一条
    SOA IN Real World
    Asp.net负载均衡之Session
    C#时常需要调用C++DLL
    C# 支付宝接口
    好代码是怎么炼成的
    ASP.net 服务器监控
  • 原文地址:https://www.cnblogs.com/weicaiershang/p/15294595.html
Copyright © 2011-2022 走看看