From 1d02a18c60ba61c8ddb46c439b6d1682bd0612ec Mon Sep 17 00:00:00 2001 From: tyBrave Date: Mon, 19 Jun 2023 15:47:05 +0800 Subject: [PATCH] update diff-match-patch-cpp-stl README Signed-off-by: tyBrave --- thirdparty/diff-match-patch-cpp-stl/README_zh.md | 2 +- .../docs/hap_integrate.md | 9 ++++++++- .../docs/pic/diff_install.png | Bin 0 -> 6583 bytes 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 thirdparty/diff-match-patch-cpp-stl/docs/pic/diff_install.png diff --git a/thirdparty/diff-match-patch-cpp-stl/README_zh.md b/thirdparty/diff-match-patch-cpp-stl/README_zh.md index acfad19e..68dce6de 100644 --- a/thirdparty/diff-match-patch-cpp-stl/README_zh.md +++ b/thirdparty/diff-match-patch-cpp-stl/README_zh.md @@ -9,4 +9,4 @@ C++ STL variant of https://code.google.com/p/google-diff-match-patch. - [Apache License 2.0](https://github.com/leutloff/diff-match-patch-cpp-stl/blob/master/LICENSE) ## 集成方式 -+ [编译说明](docs/hap_integrate.md) ++ [应用hap包集成](docs/hap_integrate.md) diff --git a/thirdparty/diff-match-patch-cpp-stl/docs/hap_integrate.md b/thirdparty/diff-match-patch-cpp-stl/docs/hap_integrate.md index 3d3368e2..3604172c 100644 --- a/thirdparty/diff-match-patch-cpp-stl/docs/hap_integrate.md +++ b/thirdparty/diff-match-patch-cpp-stl/docs/hap_integrate.md @@ -1,4 +1,4 @@ -# diff-match-patch-cpp-stl编译说明 +# diff-match-patch-cpp-stl集成到应用hap 本库是在RK3568开发板上基于OpenHarmony3.2 Release版本的镜像验证的,如果是从未使用过RK3568,可以先查看[润和RK3568开发板标准系统快速上手](https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/docs/rk3568_helloworld)。 ## 开发环境 - ubuntu20.04 @@ -33,6 +33,13 @@ cd tools ./build.sh diff-match-patch-cpp-stl ``` +- [测试三方库](#测试三方库) + +## 应用中使用三方库 + +- 在IDE的cpp目录下新增thirdparty目录,因该原库未生成库文件,需要将源文件(diff_match_patch.h)拷贝到该目录下,进行源码方式引入,如下图所示 + + ![diff_install](pic/diff_install.png) ## 测试三方库 三方库的测试使用原库自带的测试用例来做测试,[准备三方库测试环境](../../../tools/README.md#ci环境准备) diff --git a/thirdparty/diff-match-patch-cpp-stl/docs/pic/diff_install.png b/thirdparty/diff-match-patch-cpp-stl/docs/pic/diff_install.png new file mode 100644 index 0000000000000000000000000000000000000000..a507ac4617b5f94409a81fd90a0e4cf4cc5e37a9 GIT binary patch literal 6583 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 I97aU{5AF5FI{*Lx literal 0 HcmV?d00001 -- Gitee