1、第三方库没下载下来,需要加权限,再执行下面命令
git submodule update --init
2、报错 CMake Error at cmake/platform/platform_apple.cmake:40 (message):

9A044E9E-018A-4CC0-A792-C1EC0FFA58AA.png
注释194行代码:
注释CMakeLists.txt # include(platform_apple)

截屏2023-02-24 10.08.09.png
3、报错

45CE9144-FE78-420A-82F4-A8FB34041F77.png
加参数带上 cmake参与构建
cmake .. -G Xcode -DENABLE_MONGODB=OFF -DENABLE_REDIS=OFF -DENABLE_PDF=OFF -DENABLE_ZIP=OFF
-DENABLE_ENCODINGS=OFF -DENABLE_PAGECOMPILER=OFF -DENABLE_PAGECOMPILER_FILE2PAGE=OFF
-DENABLE_CRYPTO=ON -DENABLE_NETSSL=ON -DENABLE_JWT=ON
4、报错
Non-aggregate type 'std::vector<SMLK_UINT8>' (aka 'vector<unsigned char>') cannot be initialized with an initializer list
No member named 'emplace_back' in 'std::vector<unsigned char>'; did you mean '__emplace_back'?

这里面还涉及gnu匹配clang编译器的,还要c++ 11以上特性