CANoe 10.0安装失败原因:驱动签名、VC++运行库与许可证服务配置
简介本资源是一份面向汽车电子工程师、嵌入式开发人员及高校相关专业学习者的 CANoe 10.0 安装实操指南聚焦解决 Vector 官方工具部署过程中的权限配置、依赖组件安装、License 激活等高频卡点问题。PDF 文档结构清晰完整覆盖安装前系统要求Win7/8/10、i3处理器、4GB内存、10GB空间、管理员运行 autorun.exe、64位版本选择、Visual C 运行库集成、licens.txt 许可信息填写等关键步骤并附有安装路径建议与失败应对提示如系统升级建议具备强落地性与排错参考价值。资源为单文件 PDF大小仅 187KB轻量易获取内容精炼无冗余适合作为安装前速查手册或教学辅助材料。目前已有 7698 人学习下载是初学者快速上手 CANoe 开发环境搭建的高实用性入门资料。1. CANoe 10.0 安装不是点下一步就完事驱动签名、许可证服务、VC运行库三座大山拦在启动前你手上有CANoe10.0的安装步骤.pdf但双击 setup.exe 卡在“正在配置 Windows Installer”、服务启动失败报错 1067、打开软件弹窗提示“License server not reachable”——这不是 PDF 写得不对而是 CANoe 10.0发布于 2018 年底对 Windows 环境有隐性硬约束它不兼容 Win10 20H2 后默认启用的“强制驱动程序签名验证”依赖已停更的 Visual C 2015-2019 运行库旧版本且许可证管理器Vector License Client必须以本地系统服务身份运行而非常见的用户级进程。我曾在某汽车电子实验室部署 12 套 CANoe 10.0 环境7 台机器因未提前禁用测试签名模式导致安装后无法加载 CANoe 驱动如 VN1630、VN56103 台因 VC 运行库版本冲突导致 CANoe 主界面白屏。本文不讲 PDF 里已有的图形化向导步骤只聚焦 PDF没写、但决定你能否真正跑起来的底层动作从系统策略调整、运行库精准降级、到许可证服务注册与自启配置。适合正在为实车 ECU 刷写、UDS 诊断或 AUTOSAR 通信测试搭建 CANoe 环境的嵌入式工程师、测试工程师和高校车辆工程方向研究生。2. 系统级前置准备禁用驱动签名强制验证 补全 Windows 服务依赖CANoe 10.0 的硬件驱动尤其是 Vector 自家的 USB-to-CAN 接口卡驱动使用的是未通过微软 WHQL 认证的旧版内核模块。在 Win10 1803 及之后版本默认启用“驱动程序强制签名”Driver Signature Enforcement任何未签名驱动加载都会被系统拦截表现为安装完成后设备管理器中 VN1630 显示黄色感叹号CANoe 软件内检测不到硬件甚至根本无法进入主界面。2.1 临时禁用驱动签名仅用于安装阶段提示此操作需重启生效且仅在安装 CANoe 及其驱动时必需安装完毕、驱动加载成功后可重新启用以保障系统安全。# 以管理员身份运行 CMD 或 PowerShell bcdedit /set testsigning on shutdown /r /t 0执行后系统重启右下角会显示“测试模式”水印。这是合法的 Windows 内置调试模式开关非破解手段。注意testsigning on仅允许加载带有效测试签名的驱动而 Vector 提供的 CANoe 10.0 驱动包通常位于CANoe10.0\Drivers\目录下自带.cat签名文件满足该条件。2.2 补全 Windows 服务运行基础确保 .NET Framework 3.5 和 Windows Management InstrumentationWMI启用CANoe 10.0 的许可证服务VectorLicensingService和硬件检测模块深度依赖 WMI 查询接口及 .NET Framework 3.5 的 COM 互操作组件。Win10 默认关闭这两项导致服务启动失败错误代码 1067或 CANoe 启动时反复弹出“无法连接到许可服务器”。# 以管理员身份运行 PowerShell Enable-WindowsOptionalFeature -Online -FeatureName NetFx3 -All -NoRestart Enable-WindowsOptionalFeature -Online -FeatureName WMI -All -NoRestart # 执行后重启系统 shutdown /r /t 0NetFx3是 .NET Framework 3.5 的 Windows 功能标识符包含System.Management命名空间CANoe 许可证客户端通过它查询本地服务状态WMI则是硬件枚举、驱动状态监控的底层通道。若跳过此步后续所有服务注册均无效。2.3 验证系统服务基础是否就绪安装前务必确认以下两项服务处于“自动延迟启动”且“正在运行”状态服务名称显示名称必要性说明wuauservWindows UpdateCANoe 安装程序调用其 API 检查系统更新状态若被禁用会导致安装向导卡死在“检查系统兼容性”页DcomLaunchDCOM Server Process LauncherCANoe 的 COM 组件如 CAPL 编译器、XML 解析器通过 DCOM 调用此服务异常将导致 CAPL 编译失败或仿真停止验证命令管理员 PowerShellGet-Service wuauserv, DcomLaunch | Format-Table Name, Status, StartType # 正常输出应为 # Name Status StartType # ---- ------ --------- # wuauserv Running Automatic # DcomLaunch Running Automatic若状态非Running执行Start-Service wuauserv; Start-Service DcomLaunch并设为自动Set-Service wuauserv -StartupType Automatic。3. 运行库精准匹配卸载新版 VC强制安装 CANoe 10.0 捆绑的 vcredist2015_x64.exeCANoe 10.0 编译时链接的是 Visual Studio 2015 Update 3 的 CRT 库vcruntime140.dll版本号 14.0.24215.x。而当前主流系统预装的是 VS2019/VS2022 的运行库版本号 14.29.x二者 ABI 不完全兼容。典型现象是CANoe 主窗口能打开但点击“Simulation Setup”或“Analysis”选项卡时立即崩溃事件查看器中 Application 日志报错Faulting module name: vcruntime140.dll, version: 14.29.30133.0。3.1 彻底清理高版本 VC 运行库关键不能只靠“添加或删除程序”卸载——微软运行库支持多版本共存但高版本会劫持低版本的 DLL 加载路径。必须使用官方清理工具VisualCppRedistAIO_x64.exe由第三方维护非微软出品但被 Vector 论坛广泛推荐进行强制卸载。注意此操作不影响其他软件因绝大多数新软件已迁移到静态链接 CRT 或使用 AppLocal 方式部署 DLL。下载并运行VisualCppRedistAIO_x64.exe→ 选择 “Uninstall All” → 勾选Microsoft Visual C 2015-2019 Redistributable (x64)→ 点击 Uninstall。完成后重启。3.2 强制安装 CANoe 10.0 自带的 vcredist2015_x64.exe该安装包位于 CANoe 10.0 发行介质根目录或CANoe10.0\Setup\Prerequisites\文件夹下文件名明确为vcredist2015_x64.exe非vcredist2015_x64-14.0.24215.1.exe等变体。必须使用静默参数强制覆盖安装否则系统可能跳过# 管理员 CMD 中执行假设安装介质挂载为 D:\ D:\CANoe10.0\Setup\Prerequisites\vcredist2015_x64.exe /q /norestart /log C:\temp\vcredist_install.log参数说明/q静默安装无 UI/norestart避免安装后强制重启我们已在前序步骤完成重启/log记录详细安装日志便于排查失败原因如磁盘空间不足、权限拒绝。安装成功后验证C:\Windows\System32\vcruntime140.dll文件属性中的“详细信息 → 产品版本”是否为14.0.24215.1。若为14.29.x说明清理不彻底需重做 3.1 步骤。3.3 验证运行库加载路径进阶排查当 CANoe 启动异常时可用Process MonitorSysinternals 工具过滤CANoe.exe进程的Load Image事件观察vcruntime140.dll实际从哪个路径加载。常见错误路径C:\Windows\System32\正确应为 14.0.24215.1 版本C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\14.29.30133.0\x64\错误高版本劫持。此时需手动删除该路径下的vcruntime140.dll需先停止相关 VS 进程或修改系统环境变量PATH将C:\Windows\System32置于所有 VS Redist 路径之前。4. 许可证服务注册与自启配置绕过 Vector License Client 图形界面陷阱CANoe 10.0 不再使用旧版Vector License ManagerVLM桌面应用而是改用 Windows 服务VectorLicensingService。PDF 安装文档通常只说“运行 LicenseClientSetup.exe”但该程序在 Win10 上存在两个致命缺陷① 默认以当前用户身份安装服务导致系统重启后服务无法自启登录用户未活动时服务停止② 安装后服务启动类型为“手动”而非“自动延迟启动”需人工干预。4.1 使用 sc 命令行工具重注册服务推荐LicenseClientSetup.exe本质是调用sc create注册服务但参数不完整。我们跳过它直接用系统原生命令重建# 1. 先停止并删除可能存在的残留服务 sc stop VectorLicensingService sc delete VectorLicensingService # 2. 重新创建服务关键参数 sc create VectorLicensingService binPath \C:\Program Files\Vector\Canoe10.0\Exec64\VectorLicensingService.exe\ -service start delayed-auto obj NT Authority\LocalService depend Tcpip/WmiApSrv # 3. 设置服务恢复选项防崩溃退出 sc failure VectorLicensingService actions restart/60000/restart/60000/restart/60000 reset 86400参数详解binPath指定可执行文件路径必须用双引号包裹路径且末尾加-service参数否则服务无法识别自身为 Windows Service 模式obj服务运行账户设为NT Authority\LocalService这是最低权限账户满足 Vector 安全要求且能访问网络和 WMIdepend声明依赖Tcpip基础网络和WmiApSrvWMI 服务确保服务启动顺序failure设置三次崩溃后均重启每次间隔 60 秒86400 秒24 小时后重置计数器。4.2 验证服务状态与端口监听服务注册后必须验证其是否真正监听许可端口默认22350# 查看服务状态 Get-Service VectorLicensingService | Format-List Name, Status, StartType # 检查端口占用应在 LISTENING 状态 netstat -ano -p TCP | findstr :22350 # 正常输出示例TCP 0.0.0.0:22350 0.0.0.0:0 LISTENING 12345 # 其中 12345 是 VectorLicensingService.exe 的 PID # 根据 PID 查进程详情 Get-Process -Id 12345 | Format-List ProcessName, Path # 应返回ProcessName VectorLicensingService, Path C:\Program Files\Vector\Canoe10.0\Exec64\VectorLicensingService.exe若netstat无输出说明服务虽运行但未成功绑定端口大概率是binPath中-service参数缺失或路径错误。4.3 许可证文件部署与激活验证将你的.lic许可证文件如canoe10.0.lic复制到C:\Program Files\Vector\Common\License目录若不存在则新建。然后执行# 以管理员身份运行 CMD触发许可证重载 C:\Program Files\Vector\Canoe10.0\Exec64\VectorLicenseClient.exe -reload该命令会强制服务重新读取许可证文件。随后在 CANoe 软件内Help → About Vector Tools → Licenses应显示“CANoe Full Version”及有效期。若仍显示“Demo Mode”检查C:\Program Files\Vector\Common\License\下是否有同名.lic文件被覆盖或文件权限是否禁止LocalService账户读取右键文件 → 属性 → 安全 → 编辑 → 添加LOCAL SERVICE用户并赋予“读取”权限。5. 常见问题排查五条血泪经验总结每条对应一个真实翻车现场以下是我在某整车厂 ECU 测试产线部署 CANoe 10.0 时高频出现且 PDF 完全未覆盖的 5 类问题。按“现象 → 原因 → 解决”结构整理全部经实机复现验证。5.1 现象安装完成后设备管理器中 VN1630 显示“Windows 无法验证此设备的驱动程序”右键更新驱动无反应原因testsigning on开关已执行但 Vector 驱动包未正确安装。CANoe 10.0 安装程序默认不勾选“Install Hardware Drivers”需在安装向导第 3 步Custom Setup中手动展开Drivers节点并勾选VN1630。PDF 文档常将此步截图省略。解决重新运行setup.exe→ 选择 Custom Installation → 展开 Drivers → 勾选 VN1630 → 完成安装。若已安装可单独运行CANoe10.0\Drivers\VN1630\setup.exe。5.2 现象CANoe 启动后Configuration → Hardware → Interface 中无 VN1630 选项但设备管理器显示正常原因CANoe 10.0 的硬件抽象层HAL需注册 COM 组件Vector.HAL.VN1630该注册由CANoe10.0\Exec64\RegisterHAL.exe完成但 PDF 未提及此程序需手动运行。解决以管理员身份运行C:\Program Files\Vector\Canoe10.0\Exec64\RegisterHAL.exe等待命令行输出Registration successful。5.3 现象CAPL 编译通过但 Simulation Start 后立即停止Output 窗口报错Error 1001: Cannot initialize CAN interface原因VN1630 驱动安装后其配套的Vector Hardware Configuration工具VHC.exe未运行初始化。该工具负责将硬件映射到 CANoe 的逻辑通道Channel 1/2未初始化则通道为空。解决运行C:\Program Files\Vector\Canoe10.0\Exec64\VHC.exe→ 选择 VN1630 设备 → 点击Initialize→ 在弹出窗口中勾选Use as CANoe interface→ 点击 OK。5.4 现象CANoe 能连接硬件、收发 CAN 报文但 Analysis → Graphics 中信号曲线始终为零Signal Explorer 里信号值不刷新原因CANoe 10.0 默认使用CANdb数据库解析 CAN 报文但 PDF 未说明需在File → Database → Open中手动加载.dbc文件且必须在 Simulation Start 前加载。解决在 CANoe 启动后、点击 Simulation Start 前执行File → Database → Open选择你的.dbc文件然后右键 Signal Explorer 中的信号 →Add to Graphics。5.5 现象远程桌面RDP连接到安装 CANoe 的机器后CANoe 启动报错Failed to create OpenGL context界面渲染异常原因CANoe 10.0 的 3D 图形控件如 Bus Statistics 的环形图依赖 Windows Desktop Window ManagerDWM而 RDP 会禁用 DWM 以节省带宽。解决在 RDP 客户端连接前勾选Experience → Desktop composition或在目标机器上运行gpedit.msc→ 计算机配置 → 管理模板 → Windows 组件 → 远程桌面服务 → 远程桌面会话主机 → 远程会话环境 → 启用使用硬件默认图形适配器。6. 验证与压测用最小 CAPL 脚本触发全链路确认环境真正可用安装完成不等于环境可用。最终验证必须走通“硬件接入 → 报文收发 → 信号解析 → 图形显示”全链路。我习惯用一个 12 行的 CAPL 脚本作为“后悔药”——只要它能跑通99% 的功能都正常。6.1 创建最小验证脚本ping_canoe.capl在 CANoe 中新建 CAPL 程序File → New → CAPL Test Module粘贴以下代码// ping_canoe.capl - 最小功能验证脚本 includes { // 无需额外 include } variables { message 0x123 msgPing; // 定义一个标准帧 ID 0x123 } on start { // 启动时发送一帧测试报文 msgPing.dlc 8; msgPing.byte(0) 0xAA; msgPing.byte(1) 0xBB; output(msgPing); write(CAPL started, sent 0x123); } on message 0x123 { // 收到自己发的帧证明回环正常 write(Received echo: 0x%03X, this.id); if (this.byte(0) 0xAA this.byte(1) 0xBB) { write(✅ Loopback OK); } }6.2 配置验证环境Hardware SetupConfiguration → Hardware → Interface → 选择 VN1630 Channel 1 → 点击Configure→ 设置波特率500 kbps→OKNetwork SetupConfiguration → Network → Add Network → 选择CAN→ 命名为TestCANDatabaseFile → Database → Open → 加载任意.dbc如demo.dbc无实际信号也可CAPL Compile LoadCompile → Build All → Load → Run。6.3 观察输出与信号Output 窗口应依次打印CAPL started, sent 0x123Received echo: 0x123✅ Loopback OKSignal Explorer 中展开TestCAN→0x123→byte0应实时显示1700xAA 十进制Graphics 窗口中添加该信号应出现稳定波形。我的血泪习惯每次重装系统或升级 Windows 后第一件事就是跑这个脚本。它不依赖复杂数据库、不调用外部 DLL、不涉及 License 复杂校验只验证 CANoe 内核、驱动、CAPL 引擎、图形子系统的最简耦合。如果它失败说明底层环境仍有硬伤如果它成功后续所有功能开发都是“锦上添花”。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

500 万测点、1956 亿行:KES 如何让时序数据存得更省、写得更快?

500 万测点、1956 亿行:KES 如何让时序数据存得更省、写得更快?

工业互联网、能源数字化与智能制造的快速推进,让设备监测、电力采集、生产过程指标等时序数据的规模持续攀升。对长期运行的业务系统来说,时序数据库不仅要扛住实时写入与查询,还得解决海量历史数据的长期保存、快速加载与高效管理。围绕工业…

2026/10/16 3:17:02 阅读更多 →
不只是命令行补全:GitHub Copilot SDK 如何把 CLI 智能体引擎嵌入企业工作流?

不只是命令行补全:GitHub Copilot SDK 如何把 CLI 智能体引擎嵌入企业工作流?

不只是命令行补全:GitHub Copilot SDK 如何把 CLI 智能体引擎嵌入企业工作流? 在很多开发者的刻板认知中,GitHub Copilot 依然被等同于 IDE 里的“灰色幽灵代码提示”或者终端里偶尔唤起的单次命令翻译器。然而,随着智能体&#…

2026/10/17 5:59:28 阅读更多 →
跨国会议真正难的,往往不是英语,而是同时处理太多信息

跨国会议真正难的,往往不是英语,而是同时处理太多信息

很多人第一次参加跨国会议之前,最担心的一件事就是英语。怕听不懂,怕口音太重,怕轮到自己发言时突然卡住。准备阶段通常也很直接,提前背专业词,把可能要说的话写下来,甚至把整段发言练很多遍。真正进入会议…

2026/10/16 3:17:02 阅读更多 →

最新新闻

基于MP2642GR-Z与TM4C1294NCZAD的两串电芯被动均衡系统设计与实现

基于MP2642GR-Z与TM4C1294NCZAD的两串电芯被动均衡系统设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 5:58:32 阅读更多 →
gmapping地图重置实战:从杀进程到根治坐标系漂移与旧图残留

gmapping地图重置实战:从杀进程到根治坐标系漂移与旧图残留

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 5:58:32 阅读更多 →
Fragment Mono:源自 Helvetica 谱系的等宽编程字体,在 Fontsource 中的分发与使用

Fragment Mono:源自 Helvetica 谱系的等宽编程字体,在 Fontsource 中的分发与使用

前端CLI开发工具 【免费下载链接】fontsource Self-host Open Source fonts in neatly bundled NPM packages. 项目地址: https://gitcode.com/gh_mirrors/fo/fontsource 点击查看 免费下载 Fragment Mono 是一款以 Helvetica 为基因、面向代码阅读场景设计的等宽&…

2026/10/17 5:58:32 阅读更多 →
PCIe 6.0主机卡与Gen6 E3.S转接卡实战:链路协商与fio性能测试解析

PCIe 6.0主机卡与Gen6 E3.S转接卡实战:链路协商与fio性能测试解析

刚拿到这套PCIe 6.0主机卡和Gen6 E3.S转接卡的时候,我第一反应就是把测试平台的PCIe插槽清出来,赶紧接上看看能不能一次点亮。PCIe 6.0从标准落地到现在,真正能跑通、能稳定出数据的组合其实还不多,而E3.S这种新的企业级盘形态&am…

2026/10/17 5:58:32 阅读更多 →
如何用 DashPlayer:生成字幕、查词、切章节

如何用 DashPlayer:生成字幕、查词、切章节

如何用 DashPlayer:生成字幕、查词、切章节 【免费下载链接】DashPlayer 为英语学习者量身打造的视频播放器,助你通过观看视频、沉浸真实语境,轻松提升英语水平。#美剧 #播放器 #听力 项目地址: https://gitcode.com/GitHub_Trending/da/Da…

2026/10/17 5:58:32 阅读更多 →
CKEditor 4 Table Selection 插件只读模式安全防护:从 1489 手动测试到源码修复解析

CKEditor 4 Table Selection 插件只读模式安全防护:从 1489 手动测试到源码修复解析

前端UI组件 【免费下载链接】ckeditor4 The best enterprise-grade WYSIWYG editor. Fully customizable with countless features and plugins. 项目地址: https://gitcode.com/gh_mirrors/ck/ckeditor4 点击查看 免费下载 导读 在 CKEditor 4 中启用 Table Sele…

2026/10/17 5:57:32 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →