Rust 编译错误:进程没有成功退出

Posted

技术标签:

【中文标题】Rust 编译错误:进程没有成功退出【英文标题】:Rust compiling error: process didn't exit successfully 【发布时间】:2020-02-16 12:48:43 【问题描述】:

最近,我无法在 Rust 中执行 cargo run。我得到的错误是 error: process didn't exit successfully: target\debug\backend.exe (exit code: 0xc0000138, STATUS_ORDINAL_NOT_FOUND)

它发生在编译器似乎说完之后 Finished dev [unoptimized + debuginfo] target(s) in 2m 43s Running target\debug\backend.exe

我试过运行cargo clean 和运行cargo run,但我得到了同样的错误。 cargo fix 似乎也没有帮助。

【问题讨论】:

【参考方案1】:

我认为您正在经历与"Ordinal Not Found" when running the Diesel CLI tool 相同的事情。似乎与英特尔驱动程序存在某种版本冲突。

【讨论】:

是的,经过测试,它似乎确实阻止了服务器与 PostGres 连接。不幸的是,最安全的解决方法似乎是将 PostGres 路径粘贴到终端中,因为环境变量只有在我删除该帖子中提到的 ssleay32.dll 文件时才有效。希望最终会有更好的解决方案。

以上是关于Rust 编译错误:进程没有成功退出的主要内容,如果未能解决你的问题,请参考以下文章

任何人都知道如何克服 IntelliJ 中的“编译器内部错误。进程以退出代码 138 终止”?

Python.h 编译错误:collect2.exe Id 返回 1 退出状态

为啥 Rust 编译器要求我限制泛型类型参数的生命周期(错误 E0309)?

电话簿项目错误。在编译器中没有发现错误,但它在运行时退出已经尝试了很长时间[关闭]

进程间通信似乎挂了

错误记录Ubuntu 下 VSCode 编译报错 ( 无法生成和调试,因为活动文件不是 C 或 C++ 源文件。终端进程启动失败(退出代码: -1)。终端将被任务重用,按任意键关闭。 )