hab*_*713 2 c++ g++ file-not-found crow
我想在 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 crowtest.cpp:1:
/usr/include/crow/query_string.h:9:10: fatal error: boost/optional.hpp: No such file or directory
9 | #include <boost/optional.hpp>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Run Code Online (Sandbox Code Playgroud)
请参阅上面的错误。如何编译 Crow 示例代码?
| 归档时间: |
|
| 查看次数: |
1695 次 |
| 最近记录: |