This commit is contained in:
flower_linux
2026-06-11 18:06:39 +08:00
parent f0da5cb3c3
commit 710a8c2bd3
19 changed files with 191 additions and 97 deletions

View File

@@ -67,16 +67,13 @@ uaMethodBinder_->bindExecuteCommand([this](const ExecuteCommand& cmd) {
### 4.3 插件路径解析
`resolvePluginPath(pluginName)` 按以下顺序搜索
`resolvePluginPath(pluginName, profilePath)` 按以下顺序搜索(每个目录同时尝试 `lib{name}.so``{name}.so`
1. `{exeDir}/{lib}{name}.so`
2. `{exeDir}/../lib/{lib}{name}.so`
3. `build/bin/{lib}{name}.so`
4. `lib/{lib}{name}.so`
5. `bin/{lib}{name}.so`
6. `{cwd}/build/bin/{lib}{name}.so`
7. `{cwd}/lib/{lib}{name}.so`
8. `{cwd}/{lib}{name}.so`
1. `{profileDir}/lib/` — 与配置文件同目录,如 `config/lib/`
2. `{cwd}/config/lib/`
3. `{exeDir}/``{exeDir}/../lib/`
4. `build/lib/``build/bin/`
5. `lib/``bin/``{cwd}/`
## 5. PipelineEngine