c++ - 如何使用aidl-cpp生成.aidl to c++代码
问题描述
- 我需要什么:将 .aidl 文件编译为 C++ 代码
我发现了什么:使用aidl-cpp 生成 C++ Binder 接口
3.我做了什么:我在第二个链接上克隆了“aidl-cpp”,在查看了项目中的许多文件后,我失踪了。
这里有些疑问:
- 我可以编译这个项目并使用目标来编译我的项目吗?如果是,我需要整个 android 平台源代码在我的系统路径中?因为我尝试使用 g++ 命令行编译一个文件 main_java.cpp,它返回一些“android -base”库找不到。
- 或者我可以编写自己的cpp文件来实现我的.aidl文件中定义的接口模仿“aidl-cpp”项目。这种方式我没有尝试过。
满足我需求的正确方法是什么?
解决方案
推荐阅读
- gcc - 无法在 Ubuntu 18.04 中构建旧版本的 Geant4
- html - CDHtmlDialog 在导航到 google 后导航到 pdf 时崩溃
- symfony - Symfony 4:如何通过命令行在 test-env 中禁用分析器
- r - R - 提高采样功能速度
- javascript - TypeScript 错误:类型“字符串”不可分配给排版的类型
- c# - ivi.visa 读取二进制块数据的问题
- mybatis - 创建一个 mybatis dao 模板来动态执行任何查询
- python - 显示两个数据框列中两个字符串之间的差异的位置,pandas
- javascript - Office.js onReady/initialize 在 Internet Explorer 上不起作用
- import - 无法打开文件“load_departments.dump”;错误:2