【发布时间】:2018-08-10 23:22:48
【问题描述】:
我有一个项目需要使用 Cap'n Proto for Java。我有一个 Linux 系统,并且我已经成功安装了 Cap'n Proto 架构编译器,如下所述:
https://capnproto.org/install.html
现在按照此处所述的安装说明进行操作:https://dwrensha.github.io/capnproto-java/index.html,我似乎无法弄清楚如何生成capnpc-java 插件。这里的说明似乎不清楚:
您需要安装最新版本的 Cap'n Proto 架构编译器。然后,运行 make 应该构建 capnpc-java。
从哪里运行 make?我是从$WORKDIR/capnproto-java 目录执行此操作的,但这不起作用。
我做的另一种方法是遵循来自$WORKDIR/capnproto-java/cmake/README.md 的cmake 指令,但这也不起作用。根据那个 README.md:
mkdir buildcd buildcmake -DCAPNP_PKG_PATH=[path of Capnproto pkgconfig directory (with capnp.pc)] [path of CMakeLists.txt]
我将CAPNP_PKG_PATH 设置为$WORKDIR/capnproto/c++/pkgconfig 目录的路径,将[path of CMakeLists.txt] 设置为$WORKDIR/capnproto,其中$WORKDIR 是我系统上的一个目录。
有人可以帮忙吗?我不是 make system、Makefile 或 cmake 方面的专家。 capnpc-java 在哪里创建?当我执行which capnpc-java 时,什么都没有显示(但是我可以成功which capnp,它位于/usr/local/bin/)
【问题讨论】:
标签: java linux cmake protocol-buffers capnproto