在使用“make”命令构建PALISADE时 显示错误,请问是什么原因呢

qazgk@EVA MINGW64 /d/Alldown/chormdowm/code/palisade-development/palisade-development/build
$ make
-- demoData folder already exists
[ 0%] Built target third-party
[ 0%] Building CXX object src/core/CMakeFiles/coreobj.dir/lib/encoding/ckkspackedencoding.cpp.obj
In file included from D:/Alldown/chormdowm/code/palisade-development/palisade-development/src/core/include/math/backend.h:50,
from D:/Alldown/chormdowm/code/palisade-development/palisade-development/src/core/include/encoding/encodingparams.h:32,
from D:/Alldown/chormdowm/code/palisade-development/palisade-development/src/core/include/encoding/ckkspackedencoding.h:34,
from D:/Alldown/chormdowm/code/palisade-development/palisade-development/src/core/lib/encoding/ckkspackedencoding.cpp:24:
D:/Alldown/chormdowm/code/palisade-development/palisade-development/src/core/include/utils/serializable.h:50:10: fatal error: cereal/cereal.hpp: No such file or directory
50 | #include "cereal/cereal.hpp"
|
compilation terminated.
make[2]: *** [src/core/CMakeFiles/coreobj.dir/build.make:77: src/core/CMakeFiles/coreobj.dir/lib/encoding/ckkspackedencoding.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:547: src/core/CMakeFiles/coreobj.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

我记得这个是因为你clone整个文件的时候,会发生一个文件夹的缺失问题,就是有一个文件夹是空的,我记得里面有四个文件来着,其中就包含 "cereal/cereal.hpp"文件,你要在此文件夹下重新clone一下四个文件,就可以了。