我刚开始使用QT,我对某些基本的东西有疑问。QT - 部署C++应用程序
我已经建立了两个文件.pro文件和.cpp文件的项目。
如何部署此应用程序并生成.exe文件以便在shell中使用它?
你能为我推荐任何好的教程吗?
我刚开始使用QT,我对某些基本的东西有疑问。QT - 部署C++应用程序
我已经建立了两个文件.pro文件和.cpp文件的项目。
如何部署此应用程序并生成.exe文件以便在shell中使用它?
你能为我推荐任何好的教程吗?
当您编译该文件时,它将创建一个二进制可执行文件。
这取决于你有什么在你的项目文件,以什么会被调用,在亲文件的使用,设置名称:
TARGET = Stores.bin
或者我认为它会用的亲名称文件。传统上,Linux可执行文件没有像Windows那样的扩展名。
我然后使用bitrock的安装程序创建一个安装程序:
记得要打包的库以及。
使用编译器将源代码构建为可执行文件。 如果你使用这样的IDE,QT更好,最好使用QTCreator
或Eclipse
,甚至CodeBlock
。
你可以参考一些教程:
http://sector.ynet.sk/qt4-tutorial/
http://doc.qt.nokia.com/stable/tutorials.html
的信息上部署Qt的程序中的好来源是网页Deploying Qt Applications。
最后请参阅“特定平台说明”。
在上述页,约静态与共享库的讨论也很重要:
有部署应用程序的方法有两种:
- 静态链接
- 共享库(框架在Mac上)
静态链接会生成独立的可执行文件。优点是您只需要部署几个文件。缺点是可执行文件很大并且没有灵活性(即新版本的应用程序或Qt需要重复部署过程),并且您不能部署插件。
您是针对Windows还是Linux?只是你已经标记了Linux,但.exes是Windows。 –