问题标签 [flatbuffers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何在 OSX 上构建平面缓冲区?
我正在尝试在 OSX 上构建平面缓冲区,但我不确定如何准确进行。根据文档。我应该跑cmake -G "Xcode"
。我这样做并得到了结果:
但是从那里我不知道该怎么做。我尝试运行make
但收到错误消息make: *** No targets specified and no makefile found. Stop.
。知道如何构建它吗?
c++ - FlatBuffers 是否以某种方式避免了严格的别名?
我最近一直在看 FlatBuffers 库。我正在评估它以在我的项目中使用。在查看flatbuffers.h时,我想知道是否违反了严格混叠规则,如果它确实解释了严格混叠,有人可以解释它是如何做到的吗?
在以前的项目中,我很难学会这条规则,优化会产生难以发现的细微错误。我一直在使用placement new 运算符来避免使用编译器标志来解决这个问题。
链接:
protocol-buffers - 协议缓冲区和平面缓冲区有什么区别?
两者都是序列化库,由 Google 开发人员开发。它们之间有什么大的区别吗?使用Protocol Buffers将代码转换为使用FlatBuffers是否需要做很多工作?
c++ - 带有几个标志的 target_compile_definitions
我正在尝试更改flatbuffers 库CMakeLists.txt 以使 PUBLIC 一些标志。然后,我重写了这些行:
原始代码
新代码
目标名称是flatc,当我开始构建项目时,我收到以下信息:
使用这些标志将“set(CMAKE_CXX_FLAGS)”转换为“target_compile_definitions()”是错误的吗?
java - 从 flatbuffers 到 bytearray 序列化和反序列化
嗨stackoverflow社区:)
我想在 java 中创建一个 flatbuffers 对象,我可以将其序列化为字节数组,然后在 java 对象中反序列化。我第一次使用flatbuffers,我无法初始化java对象。我的方式一步一步:
- 写一个方案
- 使用 flatbuffers 编译器将其编译成 java 类
- 从 github 导入 flatbuffers 类
- 尝试构建一个java对象
这是我的第 4 步代码:
也许有人可以发布一个简单的示例来创建一个 flatbuffers 对象,以及如何对字节数组进行序列化和反序列化?
希望得到答复和最好的问候,
保罗
c++ - FlatBuffers:写入和读取二进制文件?
我对 C++ 和 Google FlatBuffers中的文件流有基本的了解。Schema 文件非常简单,还创建了一个缓冲区并从缓冲区指针中读取。我不明白的是如何将多个缓冲区保存到一个二进制文件中,然后读取该二进制文件以获取任何随机缓冲区。
这是一个带有两个浮点数组的简单模式:
.
用于构建缓冲区的函数(尽管没有保存文件):
.
以及从二进制文件读取缓冲区后读取缓冲区的函数(不读取文件):
不确定访问缓冲区信息的方式是否正确。例如获取数组字段长度的方法。
文件交互的代码示例(在一个文件中写入/读取多个缓冲区)将受到欢迎。
flatbuffers - 如何使用 Eclipse IDE 设置 Flatbuffers 环境?我需要安装哪些插件或软件?谢谢?
我想将 flabuffers 用于嵌入式项目。如何使用 Eclipse IDE 设置 Flatbuffers 环境?我需要安装哪些插件或软件?谢谢 !
c++ - Flatbuffer 生成的文件 - #include 导入样式
flatbuffer 编译器可以生成使用 system-style#include
的输出吗?
如果上面的行阅读,我更喜欢与我的构建系统一起使用
但我在任何地方都看不到这个标志。
android - FlatBuffers 可以与 PHP 服务器端一起使用吗?
我正在为 Android 和 iOS 编写应用程序,直到现在我们使用 JSON 在服务器和客户端应用程序之间传递数据。我们的服务器是用 PHP 编写的。现在我正在考虑将我们的实现转移到FlatBuffers
JSON 上。
有人知道我是否可以使用 PHP 制作它们吗?我不是服务器开发人员,所以我不知道这在服务器端是如何工作的。
flatbuffers - FlatBuffers C++ 最低版本
FlatBuffers 项目需要 C++11 编译器来构建。但是生成的C++ 头文件的版本要求是flatc
什么?