我有一个项目需要使用Cap for Java。我有一个Linux系统,并且我已经成功地安装了Cap'n Proto模式编译器,如下所述:
https://capnproto.org/install.html
现在按照这里描述的安装说明:https://dwrensha.github.io/capnproto-java/index.html,我似乎想不出如何生成capnpc-java
插件。这里的说明似乎不太清楚:
您需要安装最新版本的Cap‘n Proto schema编译器。然后,运行make应该构建capnpc-java。
从哪里运行make?我在$WORKDIR/capnproto-java
目录中执行了此操作,但此操作不起作用。
我做的另一种方法是遵循来自$WORKDIR/capnproto-java/cmake/README.md
的cmake
指令,但这也不起作用。根据该README.md:
mkdir build
cd build
cmake -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、Makefiles或cmake方面的专家。capnpc-java
是在哪里创建的?当我执行which capnpc-java
时,什么也没有显示(但是,我可以成功地which capnp
通,它位于/usr/local/bin/
中)
https://stackoverflow.com/questions/51795094
复制相似问题