【问题标题】:How to run qmake from the static Qt如何从静态 Qt 运行 qmake
【发布时间】:2017-01-30 20:58:50
【问题描述】:

为了在其他系统上“安装”一个非常简单的 Qt 应用程序,我在 this link 之后使用 Qt 安装程序框架
在底部,在设置 Qt Installer Framework 中,编号 1 的命令有 Qt Installer Framework 源代码。我下载了它from here。 (qt-installer-framework-opensource-2.0.1-src.zip)

现在我不明白那里的下一条指令:(
它说:
2- 通过从静态 Qt 运行“qmake”构建工具,然后运行“make”或“nmake”。

我的问题是,首先这是什么意思?
又是从什么途径出发的?
我不知道该怎么做:(

【问题讨论】:

    标签: c++ qt installation


    【解决方案1】:

    qmake 带有 qt 框架,是一个 make 文件生成器。 (cmake的替代品)。 您对项目中的.pro 文件调用 qmake。这个.pro 文件必须包含您的源代码文件项目依赖项等等。

    假设您有一个包含源代码和 .pro 文件的项目文件夹。然后在这个文件夹中调用qmake 命令。 qmake 本身就是一个程序,您可以在 qt 安装的 bin 文件夹中找到它。如果 qmake 在您的路径变量中,则转到终端,导航到特定文件夹并编写:

    qmake
    

    之后 qmake 将创建一个 makefile。然后你可以调用make你的程序将被构建。

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

    编辑:

    如何在 windows 上调用 make: 从

    下载并安装cygwin

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

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

    然后启动 Cygwin 终端 (Cygwin.bat) 并导航到您的文件夹并调用

    make
    

    这将构建您的 qt-installer!

    【讨论】:

    • 谢谢,但我没有说如何构建我的程序!它已构建并运行。我想创建它的安装版本。
    • 您的问题是什么?您下载了安装程序框架并没有理解下一步,对吧?答案:下载后到终端,导航到下载的文件并调用:qmake。在那之后打电话。
    • 我去下载的文件夹并运行qmake -project。一些文件被添加到文件夹中。那么 make -projectnmake -project 都不会被识别为内部或外部命令
    • 是的,Windows 7 x64
    • 我认为静态 Qt 意味着您的正常 qt 安装。如果您在 Windows 上工作,很明显您的系统找不到 make。你需要nmake。 Nmake 与 Visual Studio 一起提供。解释如何使用它,也许是另一个好问题。我非常希望这对您有所帮助并且永不放弃:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    相关资源
    最近更新 更多