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

相关推荐
石头dhf16 小时前
大模型配置
开发语言·python
冉佳驹16 小时前
C++ ——— 仿函数的使用、继承方式、赋值转换规则、菱形继承与虚继承
c++·继承·virtual·仿函数·菱形继承·模板特化·虚继承
南科1号16 小时前
Tushare数据来源分析一例
python
API技术员17 小时前
京东API接口:如何高效获取商品详情与SKU信息
python
咔咔咔的17 小时前
955. 删列造序 II
c++
sort浅忆17 小时前
deeptest执行接口脚本,添加python脚本断言
开发语言·python
冷月半明17 小时前
trea solo,让我从牛马外包翻身当“甲方”
python·trae
xu_yule17 小时前
算法基础(数论)—欧拉函数
c++·算法·欧拉函数
xu_yule17 小时前
算法基础(数学)—数论
c++·算法·数论·最大公约数和最小公倍数·质数的判定·筛质数
Sheep Shaun17 小时前
二叉搜索树(下篇):删除、优化与应用
数据结构·c++·b树·算法