zoukankan      html  css  js  c++  java
  • qmake的教程

    本教程将教你如何使用qmake

    从简单的实例开始

    让我们假设你刚才完成了您的应用程序的基本实现,您已经创建了以下文件:

    • hello.CPP
    • hello.h
    • main.cpp

    首先,用你最喜欢的纯文本编辑器,创建一个名为hello.pro的文件。你需要做的第一件事是添加命令行,告诉qmake源文件和头文件,这些文件是开发项目的一部分。

    我们第一步要做的是向项目中添加源文件,要做到这一点,你需要使用SOURCES变量。

    例如:

    SOURCES + = hello.cpp	//向项目中添加源文件hello.cpp

    我们可以这样重复的添加每一个源文件到项目中,直到所有的源文件都添加到项目为止.

    SOURCES + = hello.cpp
    SOURCES + = main.cpp

    也可以(但不推荐),

    SOURCES = hello.cpp
              main.cpp

    现在我们向项目中添加头文件,这和向项目中添加源文件使用相同的方式,不同的是我们使用的变量名是HEADERS

    HEADERS + = hello.h 
    SOURCES + = hello.cpp 
    SOURCES + = main.cpp

    在默认情况下目标名称被自动设置为项目文件的名称,但根据平台有适当的后缀。例如,如果项目文件名为hello.pro,目标在Windows将是hello.exe。如果你想使用一个不同的名称,你可以将它设置在项目的.pro文件中:

    TARGET = helloworld

    最后一步是设置CONFIG变量。

    由于这是一个Qt应用程序,qmake需要添加与该应用程序相关的库用于链接。以确保mocUIC能生成Makefile。

    已完成项目的文件应该是这样的:

     CONFIG  + = QT
     HEADERS + = hello.h
     SOURCES + = hello.cpp
     SOURCES + = main.cpp

    现在,您可以使用qmake为您的应用程序产生一个Makefile了。

    在命令行中,找到项目的目录,键入以下内容:

    qmake -o Makefile hello.pro

    然后根据使用的编译器键入指令用于编译,如nmake等

    对于Visual Studio的用户,qmake还可以生成DSPvcproj文件,例如:

     qmake -tp vc hello.pro
  • 相关阅读:
    获取ocx运行路径的另一种方法
    使用D3D渲染YUV视频数据
    C++(MFC)中WebBrowser去除3D边框的方法(实现IDocHostUIHandler接口)
    ActiveX控件的安全初始化和脚本操作 和 数字签名SIGN
    解决Eclipse中的卡死现象
    Http请求头和响应头
    HTTP请求头与响应头
    centos7 Mariadb5.5升级到Mariadb10.2
    window下利用navicat访问Linux下的mariadb数据库
    在Linux上安装及配置MariaDB
  • 原文地址:https://www.cnblogs.com/hanzhaoxin/p/2770573.html
Copyright © 2011-2022 走看看