标签: crow

无法编译 Crow 示例 - boost/optional.hpp:没有这样的文件或目录

我想在 Debian Linux 11 中编译和测试 Crow C++ 微框架:

  1. 下载最新的crow.deb,目前是crow-v1.0+1.deb

  2. 安装它:

    $ sudo dpkg -i crow-v1.0+1.deb
    Selecting previously unselected package crow.
    (Reading database ... 587955 files and directories currently installed.)
    Preparing to unpack crow-v1.0+1.deb ...
    Unpacking crow (1.0+1) ...
    Setting up crow (1.0+1) ...
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用crowcpp.org.cpp中的示例代码创建一个文件:

    $ echo '#include "crow.h"
    
    int main()
    {
        crow::SimpleApp app;
    
        CROW_ROUTE(app, "/")([](){
            return "Hello world";
        });
    
        app.port(18080).run();
    }' > crowtest.cpp
    
    Run Code Online (Sandbox Code Playgroud)
  4. 尝试编译它:

    $ g++ crowtest.cpp -lpthread
     In file included from /usr/include/crow.h:2,
                      from …
    Run Code Online (Sandbox Code Playgroud)

c++ g++ file-not-found crow

2
推荐指数
1
解决办法
1695
查看次数

标签 统计

c++ ×1

crow ×1

file-not-found ×1

g++ ×1