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所在的目录即可。

相关推荐
梓䈑7 小时前
【算法题攻略】BFS 解决FloodFill 算法、最短路问题、多源BFS 和 拓扑排序
c++·算法·宽度优先
love530love10 小时前
OpenClaw Windows Companion 桌面客户端 连接 LM Studio 完整配置指南
人工智能·windows·python·openclaw
程序喵大人11 小时前
【C++进阶】STL容器与迭代器 - 01 STL 容器先解决元素放在哪里
开发语言·c++·stl
cui_ruicheng11 小时前
Python从入门到实战(十六):多进程编程
开发语言·python
_Jimmy_13 小时前
FastAPI + SQLAlchemy全局事务管理
python·fastapi
用户83562907805113 小时前
如何使用 Python 在 Excel 中添加、编辑和删除超链接
后端·python
AC赳赳老秦15 小时前
企业工商公开信息采集分析:OpenClaw 批量查询企业工商信息,生成企业画像报告
大数据·开发语言·python·自动化·php·deepseek·openclaw
野生风长15 小时前
C++入门基础:从命名空间到引用与指针的全面解析
开发语言·c++
FoldWinCard16 小时前
D6 Python 基础语法 --- 保留关键字
开发语言·python
暮暮祈安16 小时前
Celery 新手入门指南
java·数据库·python·flask·httpx