参考:https://crowcpp.org/master/getting_started/setup/linux/
https://github.com/CrowCpp/Crow

1、安装:

git clone https://github.com/CrowCpp/Crow.gitmkdir buildcmake ..make

效果:
Crow/build/examples下运行

测试访问结果
***自己编写例子
crow_hello.cpp

#include <crow.h>int main(){crow::SimpleApp app;//测试CROW_ROUTE(app, "/test")([](){return "Hello world";});app.port(18888).multithreaded().run();
}

编译:
如果不添加-lboost_system会报错undefined reference to `boost::system::generic_category();
-lpthread 会报错 undefined reference to symbol ‘pthread_sigmask@@GLIBC_2.2.5’

g++ crow_hello.cpp -o crow_hello -lboost_system  -lpthread

运行:

升级cmake

参考:https://blog.csdn.net/weixin_54227557/article/details/124514186

sudo rm -rf /usr/bin/cmakewget https://cmake.org/files/v3.16/cmake-3.16.8-Linux-x86_64.tar.gztar zxvf cmake-3.16.8-Linux-x86_64.tar.gzsudo ln -s  /data/loong/cmake-3.16.8-Linux-x86_64/bin/cmake /usr/bin/cmakecmake --version

3、各种安装报错pthread、boost、asio

1)pthread

sudo apt install doxygen

2)boost

安装如果出现E: Failed to fetch;参考https://blog.csdn.net/davidietop/article/details/88909622

sudo apt-get install libboost-all-dev --fix-missing

3)asio
a、

sudo apt install libasio-dev

b、或单独安装
下载解压https://think-async.com/Asio/LatestStableRelease.html:

wget https://sourceforge.net/projects/asio/files/asio/1.22.2%20%28Stable%29/asio-1.22.2.zip/downloadunzip download

安装:

cd asio-1.22.2./configure --without-boost
make
sudo make install

***安装完再去重新cmake、make Crow

C++ Crow web框架使用;升级cmake ;pthread、boost、asio 报错相关推荐

  1. AS升级4.1后插件报错的问题

    AS升级4.1后插件报错的问题 Plugin "GsonFormat" is incompatible (supported only in IntelliJ IDEA). Plu ...

  2. 【代码】Xcode14升级 执行pod install --verbose 报错!

    Xcode14升级 执行pod install --verbose 报错 [!] Oh no, an error occurred.( GoogleSDK Or Third SDK) pod inst ...

  3. VScode CMake 编写 Boost Asio 程序----记录4

    项目场景: 调试 boost::thread 问题描述 boost::thread链接库出问题 参考: 1. Cmake 引用boost库时报错 Could NOT find Boost (missi ...

  4. Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided

    Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided 删除掉目录中所有的build文件夹,重新Sync编译

  5. cxf框架版本从2.6.16升级到3.5.3报错处理

    最近将cxf框架版本从2.6.16升级到3.5.3之后,由于是将cxf中的所有lib包一次性导入的,结果出现了以下报错: java.lang.IllegalArgumentException: pre ...

  6. 升级tomcat导致静态资源报错400

    先上结论:tomcat7.0-106之后的版本(包括8.5xx之后的版本,只是下了个较新的测试)改了DefualtServerlet类checkIfNoneMatch方法中的比较逻辑,导致用java中 ...

  7. Cmake软件编译opencv报错,CMake Warning at cmake/OpenCVDownload.cmake:193 (message): FFMPEG: Download...

    当执行如下操作时: 出现下面报错, 在链接ipaddress.com查询raw.githubusercontent.com地址,然后将ip添加至C:\Windows\System32\drivers\ ...

  8. maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP

    idea 通过maven插件创建一个WEB项目通过内嵌Tomcat加载项目,启动没问题,一访问页面就报错提示无法将jsp编译为class文件: HTTP Status 500 - type Excep ...

  9. VS cmake 远程开发 opencv报错:CMake was unable to find a build program corresponding to “Ninja“.(换个构建方式)

    构建的时候报错: 1> /usr/bin/cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMA ...

最新文章

  1. mysql online ddl和pt_MySQL的onlineDDL及pt-osc
  2. 自定义Spring Data JPA存储库
  3. 解决:No goals have been specified for this build. You must specify a valid lifecycle phase or a goal i
  4. 【剑指offer】面试题45:把数组排成最小的数
  5. 7-55 求整数序列中出现次数最多的数 (15 分)
  6. angularJS1.6.3个人理解(后续更新4.4.7)
  7. 照片转换为动画 html5,如何使用html5让图片转圈的动画效果
  8. 用大白话彻底搞懂 HBase RowKey 详细设计!
  9. 华为数通hcia认证考试题库有多少题?
  10. Gps经纬度转化关系
  11. 移动端html页面显示图表,HTML5移动端数据图表组件调研
  12. opencv出现0x75BA812F 处(位于 Project1.exe 中)有未经处理的异常: Microsoft C++ 异常的一种可行解决方案
  13. HTML源码大放送1
  14. 【C/C++】共用体(union)
  15. Python中使用表情符emoji
  16. 卡尔曼滤波(Kalman filter)算法
  17. 近7成开发者无开源收入、最想操作系统开源、Java最受欢迎 | 揭晓中国开源开发者现状
  18. 简单的彩票小程序(双色球含机选及自选)
  19. 【转载】Android下DLNA开发简介
  20. 广角广告多媒体发布系统

热门文章

  1. 湖北省潜江市谷歌高清卫星地图下载
  2. CUrl 创始人怒怼苹果:靠开源年赚数十亿,却把开发者当免费工具人
  3. weblogic12.1.3applySession在系统修改阶段失败。。。(GDR-70005)
  4. Predicting Buffer Overflow Vulnerabilities through Mining Light-Weight Static Code Attributes
  5. cd linux menu.lst,怎么把cdlinux做成u盘启动?u盘启动cdlinux制作准备工具方法
  6. JDK1.8.0_151的无限制强度加密策略文件变动
  7. SPEC CPU简介和使用
  8. 如何使用web of science查找SCI WOC 号或者EI来查找检索号
  9. 登出(logout.jsp) - Cookie清除无效问题
  10. 2022上半年系统集成项目管理师客观题参考答题解析(1)