我是 Cap'n Proto 的新手,我正在尝试编译此处找到的计算器示例: https ://github.com/capnproto/capnproto/blob/master/c%2B%2B/samples/calculator.capnp
我使用此命令capnp compile -oc++ calculator.capnp
生成calculator.capnp.c++
和calculator.capnp.h
文件。
我尝试calculator.capnp.c++
使用以下命令编译文件:g++ -o calc calculator.capnp.c++ -lcapnp -lkj -lcapnp-rpc -lkj-async
但收到此错误消息:
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: 在函数'_start'中: (.text +0x20):未定义对“main”collect2 的引用:错误:ld 返回 1 退出状态
我浏览了官方文档和其他资源,但我没有找到有关如何运行此示例(或任何类似内容)的说明。我该如何继续并运行它?