将项目Qt转换为文件.exe以获取窗口

时间:2012-04-25 16:36:50

标签: qt qt4.7

你好,我是Qt的年轻人。我想知道我们可以将项目Qt(标题,源,表单,资源)转换为可以在没有Qt Creator的情况下运行的文件吗?我们如何将它转换为窗口(.exe)上的文件可执行文件?

3 个答案:

答案 0 :(得分:2)

编译器负责从源代码中生成可执行文件。这与Qt无关。 当您从QtCreator启动程序时,编译器会构建一个可执行文件,然后启动。查看项目文件夹以查找.exe文件。

答案 1 :(得分:1)

你不需要做任何特别的事情。每个Qt项目都有一个用于编译的.pro文件。您需要在命令行上使用qmake,并将.pro文件作为输入。这将生成一个makefile,然后您可以将其提供给nmake.exe(如果使用Visual Studio编译器)或mingw-make(如果您是uisng mingw编译器)来构建。这些步骤将您的源代码编译为.exe。查看qmake的文档以了解更多信息。 Qt Creator也执行相同的步骤,您可以在Qt Creator中查看buildlog以查看它是否正常工作。

答案 2 :(得分:1)

是的,您使用Qt Creator或者其他IDE或编译器编译的exe文件在技术上是您从那里运行项目所需的全部内容,除非您需要将链接的Qt库以某种方式提供给可执行文件。如果您计划在与您开发的计算机不同的计算机上运行它,这一点尤为重要。有关在这种情况下您可能需要考虑的其他详细信息,请参阅Deploying Qt Applications上的Qt文档。