windows 编译
1、下载windows版本的CMake
CMake官网地址: https:
2、下载FlatBuffers
https:
3、解压flatbuffers,进入一级目录,执行
cmake -G "Visual Studio 16" (根据vs的版本选择 12是vs2013)(16是2019)
4、在一级目录会生成对应vs工程文件,不用任何设置即可编译通过
Linux 编译
1、进入flatbuffers一级目录
2、如果需要,可以指定安装目录:cmake -DCMAKE_INSTALL_PREFIX=`pwd`/develop/ 或者 修改cmake文件,加入:SET(CMAKE_INSTALL_PREFIX < install_path >) 要加在 PROJECT(< project_name>) 之后。
3、cmake .
4、make
5、make install
flatbuffer序列化
# 进入 flatbuffers/samples 目录
# 使用 flatc 工具编译 monster.fbs 文件生成 C++ 代码
flatc.exe --cpp monster.fbs
# 会生成一个 monster_generated.h 文件