1
0
Fork 0
phizclip-desktop-demo/doc/integration.md

38 lines
857 B
Markdown
Raw Normal View History

# Finclip SDK的总体架构
```mermaid
flowchart LR
electron --> npm
C++ --> cpp
pyqt ---> pip
subgraph 应用
pyqt
electron
C++
end
pip --> cpp
npm --> cpp
subgraph SDK
npm
pip
cpp(c api)
end
SDK <--> 小程序进程
subgraph 小程序进程
end
```
如上图所示, Finclip SDK 的核心由 C++ 实现, 对外提供 C api, 对于部分语言, 我们根据实际情况提供了额外的库, 如 pyqt, electron 等.
对于无法直接调用C api的语言, 也可以使用dlopen等手段集成
# 集成步骤
1. 下载release包, 参考demo, 解压至相应的目录
2. 根据实际情况下载语言库和头文件, 参考demo, 解压至相应的目录
3. 根据demo和实际情况, 完成集成
# demo位置
参见首页表格
2022-04-18 12:05:21 +08:00
https://github.com/finogeeks/finclip-desktop-demo