本文使用 Zhihu On VSCode 创作并发布
编译环境
- Windows 10
- VS 2010
- Protobuf 2.6.1
- CMake 3.17.2
C++ 接口编译
C++ 接口编译过程参照官方指南文档:Installation:Windows-C++, 基本步骤为:
安装好 CMake 环境,v3.7 版本以上
下载 Protobuf, v2.6.1 版本以上
Protobuf 在 2.6.1 版本的 Source Code 里面会有一个 vsprojects 文件夹,使用你的编译器编译项目里面的 libprotobuf, libprotobuf-lite , libprotoc 和 protoc
设置好相应的环境变量:
- PATH += path-to-the-directory-containing-the-just-created-protoc.exe-file
- PROTOBUF = path-to-the-unzipped-protobuf-2.6.1-directory
- PROTOBUF_SRC_ROOT_FOLDER = %PROTOBUF%
- CMAKE_INCLUDE_PATH = path-to-the-directory-protobuf-2.6.1src-containing-the-folder-google
- CMAKE_LIBRARY_PATH = path-to-the-directory-containing-the-three-created-library-files