我已经写了一个简单的对话框在寡妇7上使用Qt库。现在我需要发送该.exe
文件给我的朋友,所以他可以使用它。但我也需要发送大约10个.dll
文件,以便他可以使用它。我发现了所有这些,并发送了,但他无法打开它。有一些“Visual C++运行时错误”。坦率地说,在我的另一台电脑上,我无法打开它,或者出现同样的错误。我用Google搜索了很多,并已发现不同的答案,如:Qt构建到一个单独的exe文件没有dll
- 更新的DirectX
- 安装Microsoft Visual C++ 2010再发行组件包(选择vcredist_x64.exe)
但是这一切并不能帮助我。所以我的问题是:
- 为什么它的作品在我的电脑,我已经开发了对话框,即是什么问题?
- 我该如何摆脱所有
.dll
的东西,很容易将其编译成一个.exe
文件?
您有没有看过这篇文章:http://qt-project.org/wiki/Build_Standalone_Qt_Application_for_Windows? – 2013-03-01 09:02:37
或在Windows上部署: http://qt-project.org/doc/qt-4.8/deployment-windows.html – Pete 2013-03-01 09:19:10
也许还可以创建一个安装程序。我喜欢innosetup:http://www.jrsoftware.org/isinfo.php – Pete 2013-03-01 09:20:04