我一直在网上寻找有关此事的有用和清晰的信息,令人恼火的是如此微不足道的事情竟然如此难以做到。
我需要为我的Qt项目创建一个可执行文件,以便在其他计算机上运行。我的项目在Qt Creator中运行得很好,但是当我尝试运行在发布文件夹中创建的可执行文件时,我会收到一些dll缺失的错误提示,虽然我已经将所有dll放置在我的.exe相同的目录下,但现在我收到了一些关于dll内过程入口点的错误提示(QtCore4.dll)。
解决方案看起来似乎是静态链接,我已经找到了许多相关信息,但它们都没有真正帮助到我。以下是迄今为止我尝试过的:
- 像我上面说的那样使用在发布文件夹中创建的可执行文件。
- 静态链接,按照此教程(以及许多其他几乎相同的教程)操作: http://doc.qt.io/qt-4.8/deployment-windows.html 但在“configure -static”期间出现以下错误:NMAKE:致命错误 U1077:‘“c:\Arquivos de programas\Microsoft Visual Studio 9.0\VC\BIN\cl.EXE”':返回代码‘0x2' 停止。构建qmake失败,返回代码为2
对于这个问题我找不到任何解决方案,所以在这里,我只是试图为我的Qt项目创建一个可执行文件,希望你们能给我一些指引。