我试图分发我在Qt Creator中编写的应用程序,但没有成功。

我进行了编译,并与依赖关系遍历器一起找到了所需的所有DLL文件,创建了一个文件夹,并在其中复制了exe和dll,一切都在我的本地计算机上运行。

我将所有文件复制到另一台计算机上,每次尝试执行该程序时,都会收到错误消息,表明程序意外终止

我试图编译不同的程序(示例)并完成相同的复制/粘贴操作,但它们均以相同的错误结尾。

由于存在许可问题,我宁愿不使用静态链接

我研究了其他Stack Overflow响应,它们都是相同的..将DLL复制到文件夹中,它应该可以工作...我只是不知道为什么会收到错误。

甚至在相同的Windows以及不同的版本上都尝试过(我在Windows7 64上进行编译,在Win7 32上进行过尝试,在Windows XP中是Win 8)

编辑

这是我要添加的DLL的列表

04/11/2013  12:20 PM         2,106,216 D3DCompiler_43.dll
04/11/2013  12:20 PM        18,025,758 icudt49.dll
04/11/2013  12:20 PM         3,090,303 icuin49.dll
04/11/2013  12:20 PM         1,808,899 icuuc49.dll
04/11/2013  12:22 PM            99,328 libEGL.dll
04/11/2013  12:24 PM           115,200 libgcc_s_sjlj-1.dll
04/11/2013  12:22 PM           968,704 libGLESv2.dll
04/11/2013  12:24 PM           895,488 libstdc++-6.dll
04/11/2013  12:24 PM            68,608 libwinpthread-1.dll
04/11/2013  12:25 PM         4,279,808 Qt5Core.dll
04/11/2013  12:23 PM         3,493,376 Qt5Gui.dll
04/11/2013  12:23 PM           663,552 Qt5Multimedia.dll
04/11/2013  12:23 PM           105,472 Qt5MultimediaWidgets.dll
04/11/2013  12:23 PM         1,130,496 Qt5Network.dll
04/11/2013  12:23 PM           300,032 Qt5OpenGL.dll
04/11/2013  12:23 PM         1,893,376 Qt5Script.dll
04/11/2013  12:24 PM         5,210,624 Qt5Widgets.dll

编辑

我发现,我丢失了一个名为“ platform”的文件夹,并在其中复制qminimal.dllqwindows.dll

我曾尝试将这些文件直接复制到app文件夹中,但没有用,我猜他们必须拥有自己的文件夹。

现在可以关闭了

#1楼 票数:0

我最近面对的小加成。 如果在Windows 7(VS 2012)x32上编译,则应仔细查看VS中的引导程序设置。 否则,您的应用程序将无法在Vista以下的任何版本上运行,并且会出现“这不是Win32应用程序”的怪异错误。 在最新的VS2012 Service Pack中,MS添加了XP类型的引导程序。

  ask by Fabrizio translate from so

未解决问题?本站智能推荐:

2回复

在Windows上使用QT 5.0.2生成程序

我想构建我的程序(使用QT 5.0.2开发)并将其提供给一些朋友。 我该如何处理? 我在带有*.cpp文件的文件夹中尝试了qmake -project和qmake ,但没有创建任何exe。 这是我的.pro文件
2回复

编译和执行Qt应用程序

我开始学习Qt。 我有这个代码片段,我想知道如何编译这个并在gcc中执行。 平台:Linux,gcc编译器
2回复

带有 MinGw 或 Visual Studios 的 Windows Qt?

我正在尝试编译 qt,并且面临使用 MinGw 或 Visual Studio 编译器的两种选择? 它们之间有什么区别,使用其中一个有什么优点/缺点吗?
1回复

在Windows上从源代码编译Qt5.2.1

我下载了qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe 还安装了源码。 编译MinGW: cd C:\\QtSDK\\5.2.1\\Src\\qtbase\\qmake make 返回值: make: *
1回复

如何在Windows 7上缩短Qt + MSVC的编译时间?

使用MSVC10 Express和MS SDK 7.1在带有Qt的Windows 7上的编译时间比在Windows XP(仍使用MSVC10)下的编译时间更长。 而且,使用MinGW时,我的编译时间比任何一种MSVC10方案都要快。 CPU似乎最多只花费10%,并且显示“ Jom”。
4回复

在Windows上为Linux / Mac编译Qt项目

是否可以在Windows for Linux / Mac 上编译Qt项目? 我在MinGW和Qt Creator中使用Qt 5.0.2。
1回复

将QJson静态编译为Qt应用程序(多个声明错误)

有没有人成功将QJson静态编译成一个应用程序? 我试图在我的Qt应用程序(Windows / Mac)中静态使用QJson,这意味着我正在尝试直接使用源文件而不是编译DLL并使用它。 这可能吗? 当我尝试这样做时,我的程序产生了很多错误,主要是“多重声明”错误。 它们似乎与拥有这样的方
2回复

向QT添加不同的编译器

如何添加另一个编译器并将其与QT一起使用? 我之所以问是因为我在网上找不到任何方法。 谢谢。