当前位置:   article > 正文

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

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

安装教程

官网链接

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

下载源码

git clone https://github.com/CrowCpp/Crow.git

创建build目录

mkdir build && cd build

编译

cmake .. -DCROW_BUILD_EXAMPLES=OFF -DCROW_BUILD_TESTS=OFF

安装

make install

使用

hello word

// main.cpp

  1. #include <crow.h>
  2. int main(){
  3. crow::SimpleApp app;
  4. CROW_ROUTE(app, "/")([](){
  5. return "Hello world";
  6. });
  7. app.port(8080).multithreaded().run();
  8. }

// CMakeLists.txt

  1. cmake_minimum_required(VERSION 3.10)
  2. project(MyCrowProject)
  3. # 设置 C++ 标准
  4. set(CMAKE_CXX_STANDARD 11)
  5. set(CMAKE_CXX_STANDARD_REQUIRED True)
  6. # 查找 Crow 库并包含其头文件路径
  7. find_package(Crow CONFIG REQUIRED)
  8. # 添加可执行文件并链接 Crow 库
  9. add_executable(MyCrowApp main.cpp)
  10. target_link_libraries(MyCrowApp PRIVATE Crow::Crow)

编译测试

mkdir build && cd build && cmake .. && make && ./MyCrowApp

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/439839
推荐阅读
相关标签
  

闽ICP备14008679号