【发布时间】:2013-07-22 08:34:23
【问题描述】:
当我将项目文件夹 - 构建并生成到 bin 文件夹时 - 从我的计算机复制到其他人。它显示“程序无法启动,因为缺少 QT5core.dll”。
我会在另一台计算机上安装 QT 以获取所有 QT dll - 它大约 2gb。我认为这不是一个好的解决方案。因为当我想将它转移给客户时。他不会为了只看程序而安装这个软件。
我尝试使用 NSIS,但我不知道如何从我的机器中获取 dll。我需要什么 dll 才能移动到构建文件夹。
感谢您提供的任何解决方案。
【问题讨论】:
-
你可能想看看这个page,它解释了你应该如何在 Windows 上部署你的 Qt 应用程序。
-
谢谢Dmitry,我马上去查。谢谢兄弟
-
请问,当我使用“nmake”时,它显示“nmake”无法识别。 P/s:我用的是win7
-
制作它,如果你在 Linux 中使用它。如果您在带有 MSVC 的 Windows 中使用它,请使用 nmake;如果您在没有 MSVC 的情况下使用适用于 Windows 的 Qt SDK,请使用 mingw32-make。对吗?
-
NMake 适用于 Windows 上的 MSVC,对。如果你想在不添加完整路径的情况下调用它,你应该做
call "%VS100COMNTOOLS%vsvarsall.bat"(Visual Studio 2010),然后做nmake。
标签: c++ qt makefile nsis qmake