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