1、第三方庫(kù)沒(méi)下載下來(lái)颤诀,需要加權(quán)限,再執(zhí)行下面命令
git submodule update --init
2、報(bào)錯(cuò) 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温亲、報(bào)錯(cuò)
45CE9144-FE78-420A-82F4-A8FB34041F77.png
加參數(shù)帶上 cmake參與構(gòu)建
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、報(bào)錯(cuò)
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'?
![F17B17F5-1B5C-43E1-B781-DA41D656140F.png](https://upload-images.jianshu.io/upload_images/23749983-b64ae3e897bfcf93.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
這里面還涉及gnu匹配clang編譯器的杯矩,還要c++ 11以上特性