我在 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/