【发布时间】:2025-12-13 04:15:01
【问题描述】:
我安装了 Qt 5.0.1 for Windows 32 位(MinGW 4.7,823 MB)
然后我创建了简单的 Quick 2 应用程序并对其进行了编译。应用程序位于其文件夹中,应用程序从 QtCreator 运行。我想在没有 QtCreator 的情况下运行这个 exe 文件。为此,我从 C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin:
复制文件- Qt5Core.dll
- icuin49.dll
- libgcc_s_sjlj-1.dll
- libwinpthread-1.dll
- libGLESv2.dll
- libstdc++-6.dll
- qminimal.dll
- Qt5Gui.dll
- Qt5Network.dll
- Qt5Qml.dll
- Qt5Quick.dll
- Qt5V8.dll
- qwindows.dll
然后我得到错误:
Точка входа в процедуру _ZN6icu_4910CharString15getAppendBufferEiiRiR10UErrorCode не найдена в библиотеке DLL icuuc49.dll
翻译:
在库 DLL icuuc49.dll 中找不到过程入口点 _ZN6icu_4910CharString15getAppendBufferEiiRiR10UErrorCode
如果我将 exe 文件复制到文件夹 C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin(所有 dll 都在哪里),程序运行,但没有显示.
如果我将exe文件复制到文件夹C:\Qt\Qt5.0.1\Tools\QtCreator\bin(所有的dll都在哪里),程序不会运行。
怎么办?程序运行在哪里和哪些库?
已解决。来自C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin的库的最终列表:
- icuin49.dll
- icuuc49.dll
- libEGL.dll
- libgcc_s_sjlj-1.dll
- libGLESv2.dll
- libstdc++-6.dll
- libwinpthread-1.dll
- Qt5Core.dll
- Qt5Gui.dll
- Qt5Network.dll
- Qt5Qml.dll
- Qt5Quick.dll
- Qt5V8.dll
我忘了添加带有 qml 文件的文件夹。
【问题讨论】:
-
天哪。明天的计算机科学考试,我想我永远不会完成它,这要归功于这个该死的问题。解决了!我感激不尽!!!!!!
-
此问题在以下链接中得到解决。 *.com/questions/17058342/…
标签: qt qml qt5 qt-quick qtquick2