STM32
直播中

云中云

8年用户 942经验值
私信 关注
[问答]

IAR打开工程后可以编译,但是有提示这样的错误 “Library stm_swim.dll not loaded”,为什么?

请教一下,我的操作系统是Win7 64bit的,IAR版本是1.41.1的,可是发现IAR打开工程后,可以编译,但是有提示这样的错误
“Library stm_swim.dll not loaded”
也根据网上的方法配置环境变量,可是一样没办法解决。我有同时装了IAR 6.40的。
是不是两者不能同时安装?

回帖(1)

肖耳朵

2024-5-17 17:59:17
"Library stm_swim.dll not loaded" 这个错误提示表示 IAR 无法加载 stm_swim.dll 这个库文件。这可能是由以下几个原因导致的:

1. 库文件缺失:确保 stm_swim.dll 文件存在于 IAR 安装目录下的相应文件夹中。如果缺失,请从 IAR 的安装包或官方网站获取该文件,并将其放置在正确的位置。

2. 环境变量问题:检查系统的环境变量设置,确保 IAR 的安装路径已经添加到 PATH 变量中。同时,检查是否有其他版本的 IAR 环境变量冲突,如 IAR 6.40。

3. 权限问题:确保你有权限访问 stm_swim.dll 文件。如果没有,尝试以管理员身份运行 IAR。

4. 版本冲突:你提到同时安装了 IAR 1.41.1 和 IAR 6.40。虽然理论上它们可以共存,但可能会导致一些冲突。尝试卸载其中一个版本,然后重新启动计算机,再安装另一个版本。

5. 操作系统兼容性:确保你的操作系统(Win7 64bit)与 IAR 版本兼容。如果不兼容,尝试升级操作系统或更换 IAR 版本。

为了解决这个问题,你可以尝试以下步骤:

1. 确认 stm_swim.dll 文件是否存在于 IAR 安装目录下,并将其放置在正确的位置。
2. 检查并配置系统环境变量,确保 IAR 的安装路径已经添加到 PATH 变量中。
3. 以管理员身份运行 IAR。
4. 卸载其中一个 IAR 版本,然后重新启动计算机,再安装另一个版本。
5. 确保你的操作系统与 IAR 版本兼容。

希望这些建议能帮助你解决问题。如果问题仍然存在,请考虑联系 IAR 的技术支持以获得更多帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分