c++ - 无法启动程序,因为缺少 Qt5Cored.dll

标签 c++ qt5

我在 Qt Creator 中成功编译了一个简单的 Qt 5 项目。从 Qt Creator 中运行时,它可以工作。 但是当我将可执行文件转移到另一个位置时,会在 cmd 控制台上产生以下错误消息;

The program can't start because Qt5Cored.dll is missing from your computer.
Try reinstalling the program to fix this program.

我试图在Qt5目录中找到Qt5Cored.dll 找不到。但奇怪的是程序从 Qt Creator 运行。请提供任何帮助。我在 Windows 7 64 位上使用 Qt5 和 MinGW

最佳答案

文件 Qt5Cored.dll 将存在于您的系统中,否则它也无法在 Qt Creator 中运行。我认为只是 Windows 搜索让您失望了。打开 cmd 提示符并执行 dir c:\Qt5Cored.dll/s

另一个注意事项是那些 *d.dll 是调试 DLL,这意味着您正在分发应用程序的调试版本。您可能想要构建一个发布版本来分发。 (在这种情况下,您需要 Qt5Core.dll)

关于c++ - 无法启动程序,因为缺少 Qt5Cored.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18161546/

相关文章:

python - 在 Mavericks 上安装 PyQt5

python - Qt 获取从子菜单中单击的操作

python - Pyqt5 中的 QThreads : is this the correct C++ to Python translation of the official QThread docs?

c++ - 改变数组

c++ - 在 OpenGL : Will not make Blank Screen (Makes infinite copies instead) 中打开一个窗口

c++ - 为什么匿名命名空间优于静态全局变量?

c++ - 如何在 QCommandLineParser 中使用文件名通配符

android - 显示半透明圆圈的快速动画

c++ - 绕过基类构造函数调用

c++ - 为什么当一个成员不能移动时,整个封闭类不能移动?