2017-01-30 37 views
0

为了在其他系统上制作一个非常简单的“可安装”的Qt应用程序,我使用了Qt安装程序框架,下面是this link
在底部,在设置Qt安装程序框架,编号为1的订单具有Qt安装程序框架源代码。我下载了它from here。 (qt-installer-framework-opensource-2.0.1-src.zip如何从静态Qt运行qmake

现在我不明白的下一条指令有:(
它说:
2 - 通过运行构建工具从静态的Qt的“QMAKE”,其次是“让”或“NMAKE”。

我的问题是,首先这是什么意思?
而且从什么路径?
我不知道该怎么做它:(

回答

1

qmake带有qt框架并且是一个make文件生成器。 (cmake的替代品)。 您可以通过项目的.pro文件联系qmake。这.pro文件必须包含您的源代码文件项目依赖关系等。

请考虑您的源代码和.pro文件的项目文件夹。然后你在这个文件夹中调用qmake命令。 qmake是一个程序本身,您可以在qt-installation的bin文件夹中找到它。如果QMAKE是在你的路径变量,你去到终端,定位到特定的文件夹,只是写:

qmake 

是QMAKE后,将创建一个makefile。然后你可以打电话make,你的程序将被建立。

我希望我的回答能帮助你。您可以在Qt的网站上了解有关qmake的更多信息。这里也是一个很好的qmake教程:klick

编辑:

如何调用就窗口: 下载和

http://www.cygwin.com/setup-x86.exe安装cygwin - 32位安装程序或

http://www.cygwin.com/setup-x86_64.exe - 64位安装程序。

然后启动Cygwin的终端(Cygwin.bat),然后导航至您的文件夹,并呼吁

make 

,并且将建立你的Qt的安装程序!

+0

谢谢,但我没有说如何建立我的程序!它的构建和运行。我想创建它的installabe版本。 – Franky

+1

你的问题是什么?你下载了安装程序框架,并不理解下一步,对吧?答案:下载到终端后,导航到下载的文件并调用:qmake。那个电话打完之后。 – Soeren

+0

我去了下载的文件夹并运行* qmake -project *。一些文件被添加到文件夹中。然后,* make -project *或* nmake -project *都不会被识别为内部或外部命令**。 – Franky