axum+deisel+postgresql新手遭遇缺少相关DLL错误的解决方案
💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
在Windows上使用VSCode进行cargo build或cargo run时遇到了0xc000007b错误,提示缺少相关DLL。尝试了多种方法仍无法解决问题。后来通过将postgresql/16目录下的lib和bin文件夹中的内容复制到backend\target\debug文件夹中解决了问题。建议检查环境变量和路径设置,确保项目依赖项正确安装。
🎯
关键要点
- 在Windows上使用VSCode进行cargo build或cargo run时遇到0xc000007b错误,提示缺少相关DLL。
- 尝试了多种方法,包括检查msvc、环境变量和DLL依赖项,但问题仍未解决。
- 具体报错为无法打开输入文件libpq.lib,后续提示缺失DLL文件。
- 使用depend.exe分析缺失的DLL并尝试手动放入,但仍然报错。
- 通过复制postgresql/16目录下的lib和bin文件夹内容到backend\target\debug文件夹解决了问题。
- 建议确保系统环境变量和路径设置正确,特别是与msvc和postgreSQL相关的环境变量。
- 确保项目依赖项正确安装并与项目兼容。
- 复制postgreSQL的lib和bin文件夹内容可能是权宜之计,期待更好的解决方案。
🏷️
标签
➡️