ROS2运行时报无法加载create_key等符号错误

在Windows上运行ROS2命令行时每次都会报以下错误:

复制代码
Failed to load entry point 'create_key': DLL load failed: 找不到指定的模块。
Failed to load entry point 'create_keystore': DLL load failed: 找不到指定的模块。
Failed to load entry point 'create_permission': DLL load failed: 找不到指定的模块。
Failed to load entry point 'distribute_key': DLL load failed: 找不到指定的模块。
Failed to load entry point 'generate_artifacts': DLL load failed: 找不到指定的模块。
Failed to load entry point 'generate_policy': DLL load failed: 找不到指定的模块。
Failed to load entry point 'list_keys': DLL load failed: 找不到指定的模块。

查找了一下generate_artifacts这个符号,在sros这个包中找到,检查包里的__init__.py,发现了导入了lxml,使用Dependencies检查lxml.etree的依赖,发现缺少libxml2.dll, libxslt.dll, libexslt.dll。

这个lxml是自己手动编译的,忘记带上依赖库了。使用vcpkg编译出libxml2,放到lxml所在的目录即可。

相关推荐
用户8356290780516 小时前
使用 C# 在 Excel 中创建数据透视表
后端·python
saltymilk6 小时前
使用 C++ 模拟 ShaderLanguage 的 swizzle
c++·模板元编程
码路飞8 小时前
FastMCP 实战:一个 .py 文件,给 Claude Code 装上 3 个超实用工具
python·ai编程·mcp
dev派10 小时前
AI Agent 系统中的常用 Workflow 模式(2) Evaluator-Optimizer模式
python·langchain
前端付豪12 小时前
AI 数学辅导老师项目构想和初始化
前端·后端·python
用户03321266636712 小时前
将 PDF 文档转换为图片【Python 教程】
python
xlp666hub13 小时前
Leetcode第五题:用C++解决盛最多水的容器问题
linux·c++·leetcode
悟空爬虫14 小时前
UV实战教程,我啥要从Anaconda切换到uv来管理包?
python
得物技术14 小时前
搜索 C++ 引擎回归能力建设:从自测到工程化准出|得物技术
c++·后端·测试
dev派14 小时前
AI Agent 系统中的常用 Workflow 模式(1)
python·langchain