Resolve "【CABI】:通过共享对象,解决前置声明问题"
Closes #391 (closed)
- https://git.aqrose.com/aidi/aidi-sdk/-/merge_requests/2480
- 参考 Pybind11 实现,通过全局信息收集头文件信息,解决前置声明问题。引入头文件方式为
*_types.h
,避免循环依赖问题。 - 删除
extra_header
结构,因为不再需要用户手动输入前置声明依赖的头文件内容。 - 删除了一些无用的测试。
Edited by chenyang.wang