問題原因
Protobuf 依賴 Abseil:
Protobuf 3.20+ 版本開始依賴?Abseil,但你的系統未正確安裝或配置 Abseil。
頭文件路徑未包含:
編譯器找不到?
absl/log/absl_log.h
,可能是因為 Abseil 未正確安裝或未在項目中設置包含路徑。?
?安裝Abseil 庫
使用手動編譯Abseil源碼的方式
1、下載源碼
git clone https://github.com/abseil/abseil-cpp.git
2、使用CMake生成Visual Studio 項目
cd abseil-cpp
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX="C:\abseil" -G "Visual Studio 16?2019" -A x64
3、找到生成的visual studio 的sln 后綴文件使用visual studio 2019 打開編譯?