简而言之,问题是:我刚刚在运行 Linux Ubuntu 的计算机上使用 Qt Creator 完成了我的第一个应用程序,现在如何让每个人都可以使用它。现在遵循更详细的版本;)
我必须为提出这个问题而道歉,我知道这个问题可能已经被问过很多次了,而且我可以阅读官方文档。我对编程完全陌生,到目前为止我读过的所有内容都让我感到非常困惑。如果您愿意提供帮助,请假设我一无所知:)
开始吧:我刚刚在我的笔记本电脑上使用 Qt creator 完成了我的第一个应用程序(一个科学程序)的设计,该笔记本电脑在 Linux Ubuntu 下运行。它工作正常,我为此感到非常自豪;)
这是我的项目包含的内容:40 个头文件、42 个源文件、1 个 pro 文件、1 个 qrc 文件、1 个 html 文件和 7 个 png 文件。在代码中,我使用#include
了一堆相当标准的 Qt 类(QWidget
等等QTextBrowser
,可能有 40 个)。
现在我想将它提供给其他人。对于 Linux 和 Mac 用户,我想出了一个方法:我可以压缩包含我的项目的文件夹,告诉他们在他们的计算机上安装 Qt,然后下载并解压缩他们硬盘上的文件,在文件夹并运行
qmake myProject.pro
qmake
make
这似乎工作正常(顺便说一句,这不正是Qt创建者所做的重要吗?qmake
那里的步骤qmake-qt4 myProject.pro -r -spec linux-g++
和制作步骤是make -w
)。现在,我假设有一个解决方案,我不要求他们下载和安装诸如 200Mo 的 Qt 材料之类的东西。至于 Microsoft Windows 用户,我不知道。
如果您能以非常具体的方式向我解释我需要做什么,我将不胜感激。不用说,我会选择最好和最简单的解决方案,我不需要了解有关部署的所有内容。提前谢谢了!
编辑:如果有用:我一直在使用基于 Qt 4.8.1(64 位)的 Qt Creator 2.5.0,我正在使用 Ubuntu 12.04 64 位的笔记本电脑