草庐IT

netburner

全部标签

使用 FOpen* 的 SQLite VFS 实现指南

我即将使用FOpen、FRead、FWrite、FSeek和FClose为Netburner嵌入式设备(非Windows)实现自定义VFS(虚拟文件系统)。我很惊讶找不到可用的VFS的FOpen*版本。这将使它对嵌入式设备更具可移植性。我在这里找到了一些关于为SQLite创建VFS的信息http://sqlite.org/c3ref/vfs.html但是信息非常详细,我对实现还有很多其他问题。我在Win、OS2、Linux的SQLite源代码中有一些VFS示例,但它们没有很多注释,只有源代码。我可以使用上面链接中提供的信息和示例来创建我的自定义VFS,但我敢肯定,如果我那样做,我会错过

使用 FOpen* 的 SQLite VFS 实现指南

我即将使用FOpen、FRead、FWrite、FSeek和FClose为Netburner嵌入式设备(非Windows)实现自定义VFS(虚拟文件系统)。我很惊讶找不到可用的VFS的FOpen*版本。这将使它对嵌入式设备更具可移植性。我在这里找到了一些关于为SQLite创建VFS的信息http://sqlite.org/c3ref/vfs.html但是信息非常详细,我对实现还有很多其他问题。我在Win、OS2、Linux的SQLite源代码中有一些VFS示例,但它们没有很多注释,只有源代码。我可以使用上面链接中提供的信息和示例来创建我的自定义VFS,但我敢肯定,如果我那样做,我会错过