我想在 Debian Linux 11 中编译和测试 Crow C++ 微框架:
下载最新的crow.deb,目前是crow-v1.0+1.deb。
安装它:
$ 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)
使用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)
尝试编译它:
$ g++ crowtest.cpp -lpthread
In file included from /usr/include/crow.h:2,
from …Run Code Online (Sandbox Code Playgroud)