可以编译乌鸦样品 - bubost/optional.hpp:没有这样的文件或目录
我想在Debian Linux 11:
-
中编译和测试CROW C ++微框架,下载最新的
crow.deb
,当前 crow-v1.0+1.deb 。 -
安装它:
$ sudo dpkg -i crow -v1.0+1.deb 选择以前未选择的包装乌鸦。 (读取数据库... 587955当前已安装的文件和目录。) 准备解开CROW-V1.0+1.DEB ... 解开乌鸦(1.0+1)... 设置乌鸦(1.0+1)...
-
使用示例代码创建一个 .cpp 文件:
$ echo' #include“ crow.h” int main() { 乌鸦:: SimpleApp应用; crow_route(app,“/”)([](](){ 返回“ Hello World”; }); app.port(18080).run(); }'> crowtest.cpp
- 创建一个来自 编译:
$ g ++ crowtest.cpp -lpthread 在/usr/include/crow.h:2中包含的文件中, 来自crowtest.cpp:1: /usr/include/crow/query_string.h:9:10:致命错误:boost/optional.hpp:没有这样的文件或目录 9 | #include< boost/optional.hpp> | ^~~~~~~~~~~~~~~~~~~ 汇编终止。
-
请参阅上面的错误。如何编译乌鸦样品代码?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要安装Boost,对于Debian,它将是
apt install libboost-dev
。You need to install Boost, for Debian that would be
apt install libboost-dev
.