Build &引用;“没有制定目标的规则”;编译c++;ApacheIgnite模块 < >编译源代码C++模块时,我会遇到如下错误,这似乎是因为文件“IngIt/IMPL/IopO/InopPosial.h”丢失了。有什么建议我应该从这里开始吗 Making all in include make[3]: Entering directory `/work/apache-ignite-1.7.0-src/modules/platforms/cpp/core/include' make[3]: Leaving directory `/work/apache-ignite-1.7.0-src/modules/platforms/cpp/core/include' make[3]: *** No rule to make target `ignite/impl/interop/interop_target.h', needed by `all-am'. Stop. make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/work/apache-ignite-1.7.0-src/modules/platforms/cpp/core' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/work/apache-ignite-1.7.0-src/modules/platforms/cpp' make: *** [all] Error 2 The command '/bin/sh -c cd /work/apache-ignite-1.7.0-src/modules/platforms/cpp && libtoolize && aclocal && autoheader && automake --add-missing && autoreconf && ./configure && make -j4' returned a non-zero code: 2

Build &引用;“没有制定目标的规则”;编译c++;ApacheIgnite模块 < >编译源代码C++模块时,我会遇到如下错误,这似乎是因为文件“IngIt/IMPL/IopO/InopPosial.h”丢失了。有什么建议我应该从这里开始吗 Making all in include make[3]: Entering directory `/work/apache-ignite-1.7.0-src/modules/platforms/cpp/core/include' make[3]: Leaving directory `/work/apache-ignite-1.7.0-src/modules/platforms/cpp/core/include' make[3]: *** No rule to make target `ignite/impl/interop/interop_target.h', needed by `all-am'. Stop. make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/work/apache-ignite-1.7.0-src/modules/platforms/cpp/core' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/work/apache-ignite-1.7.0-src/modules/platforms/cpp' make: *** [all] Error 2 The command '/bin/sh -c cd /work/apache-ignite-1.7.0-src/modules/platforms/cpp && libtoolize && aclocal && autoheader && automake --add-missing && autoreconf && ./configure && make -j4' returned a non-zero code: 2,build,ignite,Build,Ignite,我所遵循的导致错误的构建过程是 cd /work curl -L -O https://archive.apache.org/dist/ignite/1.7.0/apache-ignite-1.7.0-src.zip unzip -q apache-ignite-1.7.0-src.zip cd apache-ignite-1.7.0-src mvn clean package -DskipTests cd modules/platforms/cpp libtoolize &&

我所遵循的导致错误的构建过程是

cd /work
curl -L -O https://archive.apache.org/dist/ignite/1.7.0/apache-ignite-1.7.0-src.zip
unzip -q apache-ignite-1.7.0-src.zip

cd apache-ignite-1.7.0-src
mvn clean package -DskipTests

cd modules/platforms/cpp
libtoolize && aclocal && autoheader && automake --add-missing && autoreconf
./configure
make -j4

顺便说一句,如果我在apache-ignite-1.8.0-src.zip上重复构建过程,我会得到相同的错误。

这是源代码版本的一个错误。作为一种解决方案,您可以使用源代码。

这正是我最终要做的。谢谢你的确认。