Update Conan setup to use Python venv.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-26 09:28:42 +08:00
parent 330cd686db
commit d22a0102e2
6 changed files with 57 additions and 33 deletions

View File

@@ -77,16 +77,16 @@ AI 编程助手需要长期驻留、频繁交互,性能特征值得用系统
## 快速开始
### 1. 安装工具链(全自动,存入 tools\不依赖系统环境
### 1. 安装工具链(全自动,存入 tools\需系统已安装 Python 3.10+
```bash
cd tools
setup.bat # 下载 CMake + Ninja + LLVM/Clang + Conan2 到当前目录
setup.bat # 下载 CMake + Ninja + LLVM/Clang,并在 tools/.venv 安装 Conan2
```
> 网络不畅时可手动下载放入对应目录:[Conan2](https://conan.org.cn/downloads) | [Ninja](https://github.com/ninja-build/ninja/releases) | [CMake](https://cmake.org/download/) | [LLVM](https://github.com/llvm/llvm-project/releases)
> 网络不畅时可手动下载放入对应目录:[Ninja](https://github.com/ninja-build/ninja/releases) | [CMake](https://cmake.org/download/) | [LLVM](https://github.com/llvm/llvm-project/releases)
>
> 目录结构要求: `tools/cmake/bin/cmake.exe` / `tools/ninja/ninja.exe` / `tools/llvm/bin/clang.exe` / `tools/conan2/conan.exe`
> 目录结构要求: `tools/cmake/bin/cmake.exe` / `tools/ninja/ninja.exe` / `tools/llvm/bin/clang.exe` / `tools/.venv/Scripts/conan.exe`
### 2. 编译
@@ -301,7 +301,7 @@ model = "deepseek-v4"
|------|------|
| C++ 开发效率低于脚本语言 | Boost 库弥补;核心 API 稳定后开发速度不会慢于竞品 |
| OpenSSL 跨版本兼容性 | Conan2 锁定版本,消除环境差异 |
| SDL3 仍在迭代 | 锁定具体版本 (3.2.10),升级前充分测试 |
| SDL3 仍在迭代 | 锁定具体版本 (3.2.14),升级前充分测试 |
| AI API 协议变更 | 适配层独立模块,变更时只改一处 |
---