Crow 一个c++的后端开发库,类似spring boot、flask等

安装教程

官网链接

本文演示在Linux中编译安装Crow

下载源码

bash 复制代码
git clone https://github.com/CrowCpp/Crow.git

创建build目录

bash 复制代码
mkdir build && cd build

编译

bash 复制代码
cmake .. -DCROW_BUILD_EXAMPLES=OFF -DCROW_BUILD_TESTS=OFF

安装

bash 复制代码
make install

使用

hello word

// main.cpp

cpp 复制代码
#include <crow.h>

int main(){
    crow::SimpleApp app;
     CROW_ROUTE(app, "/")([](){
        return "Hello world";
    });
    app.port(8080).multithreaded().run();
}

// CMakeLists.txt

cpp 复制代码
cmake_minimum_required(VERSION 3.10)
project(MyCrowProject)

# 设置 C++ 标准
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)

# 查找 Crow 库并包含其头文件路径
find_package(Crow CONFIG REQUIRED)

# 添加可执行文件并链接 Crow 库
add_executable(MyCrowApp main.cpp)
target_link_libraries(MyCrowApp PRIVATE Crow::Crow)

编译测试

bash 复制代码
mkdir build && cd build && cmake .. && make && ./MyCrowApp
相关推荐
苏三说技术4 分钟前
SpringSecurity、shiro 和 sa-token,到底选哪个?
后端
qq_27049009614 分钟前
SpringBoot药品管理系统设计实现
java·spring boot·后端
、BeYourself43 分钟前
SpringAI-ChatClient Fluent API 详解
java·后端·springai
BD_Marathon1 小时前
SpringBoot快速入门
java·spring boot·后端
星轨初途1 小时前
郑州轻工业大学2025天梯赛解题
c++·经验分享·笔记·算法·链表·剪枝
本当迷ya1 小时前
SpringBoot 接入飞书多维表格,快速跑通MVP应用
后端
挖土机_0082 小时前
AI 是否真的能完全替代程序员?从我试用 AI 开发到前后端架构与页面开发的真实分析
后端·ai编程
点云SLAM2 小时前
C++ 引用折叠(Reference Collapsing)和示例讲解说明
数据结构·c++·标准算法·完美转发·代码性能优化·c++ 引用折叠·typedef / using
chenyuhao20242 小时前
Linux网络编程:HTTP协议
linux·服务器·网络·c++·后端·http·https
Minecraft红客2 小时前
ai_dialogue_framework项目1.0(纯原创)
c++·测试工具·电脑