有一种快速,直接的方法将Qt应用程序变成可执行文件吗?我试图按照http://doc.qt.digia.com/4.1/deployment-windows.html的说明进行操作,但到目前为止一直没有问题;我无法得到任何帮助将不胜感激。谢谢!
答案 0 :(得分:4)
我总是使用CMake来构建Qt项目,它很容易,免费且跨平台。指南:Compiling Qt4 apps with CMake。 CMake还附带了CPack,可以轻松地为Windows,Mac和Linux安装。
我同意chmod700关于Qt Creator的建议,它不是我最喜欢的IDE,但它仍然非常好用且简单。
答案 1 :(得分:2)
你的意思是安装包吗?我假设您能够编译,链接和运行您的应用程序,您的意思是如何将其打包给其他人。
http://installbuilder.bitrock.com/< - 基于Qt的项目的特殊处理但成本为$ http://www.jrsoftware.org/isinfo.php< - 我个人最喜欢的,它是免费的(虽然可以粗略地学习高级功能)
虽然如果你的意思是如何构建你的应用程序,你可能想要尝试新的Qt Creator(http://www.qtsoftware.com/products/appdev/developer-tools/developer-tools#qt-tools-at-a),它将为你设置构建目标,并真正使桌面Qt dev成为现实。此外,如果您仍在使用4.1,您现在可以在所有平台上使用LGPL 4.5,这使得它几乎不需要升级。
答案 2 :(得分:2)
我不确定我是否理解你的问题。假设您正在使用MinGW,它非常简单且非常简单:
c:\Qt\4.5.0-static
)%PATH%
变量。configure -static
。如果您愿意,可以添加其他配置选项,但通常您不需要。c:\Qt\4.5.0-static\bin\qmake
。make
使用Visual Studio执行相同操作非常相似。
或者您想动态构建并创建安装程序包吗?