可用于本机模块的库
Libraries available for native modules
Android设备的应用程序是用Java编写的。我也知道NDK(原生开发工具包)的存在。
我有一个用c++编写的库,使用:
- <
- stl容器/gh>
- c++ i/o(流等) 使用new etc来分配/释放内存
我确信内存分配和仍然存在,但是关于文件的I/O呢?我可以使用istream/ostream吗?我问这个问题是因为我在Symbian上编程过应用程序,我不得不使用RFile和其他类(不支持fopen/fread等)。
是的,低级别I/O是可能的。fopen/fread可以从第一个NDK发行版中获得。istream/ostream从NDK r5开始可用,当时添加了STLport和GNU stl。
相关文章:
- 从C++本机插件更新Vector3数组
- GCC本机矩阵运算库
- VC++本机单元测试,找不到调试符号
- 在这种情况下,java对象是否可以调用本机函数
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 无法将标准库导入本机 android 项目中的头文件
- 如何告诉本机节点模块所需的dll存储在哪里?
- 链接节点本机模块中的提升库,对象文件需要替代库版本
- C++ 中的 NAPI 本机模块正在部分执行(包含 std::thread)
- 节点本机模块 - 链接静态库
- Nodejs本机模块 - 如何删除调试符号
- 是否可以在本机C++模块之间共享数据
- Android Studio 中的多个本机模块
- 将未签名的字符串从本机客户端模块发送到浏览器
- NodeJS C++本机模块:创建指定的线程池
- NodeJS本机C ++ npm模块内存错误,开罗图像处理
- ReactNative公开C++本机模块
- 可用于本机模块的库
- 如何将事件处理程序附加到本机 Node.js 模块中的进程出口?