`
izuoyan
  • 浏览: 9222953 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用qmake 单独生成Qt程序

阅读更多

以Qt-4.4为例, 配置时使用了-nomake demos, 现在想编译demos下的browser.

确定使用Qt的的安装目录, 进行一下操作

export QTDIR=/opt/QtX11-4.4-tp1/

$QTDIR/bin/qmake -spec $QTDIR/mkspecs/qws/linux-x86-g++ -unix -o Makefile browser.pro

gmake

这样就使用了linux-x86-g++平台的工具编译.

此方法也可以应用到其他交叉平台, 如ARM之类

分享到:
评论

相关推荐

    交叉编译QT4.8.7源码生成qmake工具.pdf

    ### 交叉编译QT4.8.7源码生成qmake工具 #### 一、概述 本文档将详细介绍如何从零开始交叉编译QT4.8.7源代码以生成`qmake`工具的过程。这一过程对于那些希望在特定嵌入式系统(如TQ-i.MX6UL)上开发QT应用程序的...

    QT中pro文件使用的系统变量的说明

    例如,CONFIG += qt warn_on release 指定应用程序使用 Qt 库,输出警告信息,并生成一个发布的应用程序。CONFIG 系统变量可以指定以下选项: * qt:应用程序使用 Qt 库 * thread:应用程序是一个多线程应用程序 * ...

    qt封装的spdlog日志库

    每日日志:在单独的文件夹中生成 每天自动生成日志,现策略为检测到文件数量超过30个时自动删除之前的文件 循环日志:在单独的文件夹中生成 日志文件存储在固定的文件夹中,每个5mb,最多存储10个,存储满后会向...

    vs2015+qt5.7.1单独编译QWebengine 包含Debug、Release的dll和lib,以及编译方法;

    1. **配置环境**:确保在Qt的安装目录下,你已经配置了对应的MSVC编译器,例如添加`msvc2015_64`到PATH环境变量,这将指示Qt使用VS2015的64位编译器。 2. **获取源代码**:从Qt官方Git仓库下载QWebEngine的源代码,...

    Qt多工程多目录的编译案例

    Qt的构建系统基于qmake,它是一个生成Makefile的工具。qmake会根据.pro文件的内容生成适应不同操作系统和编译器的Makefile,从而简化构建过程。 9. **项目组织最佳实践**: - 按照功能或组件划分目录,每个目录...

    Qt5.6.3 C++静态编译 vs2015

    然后,使用Qt的qmake工具和NMake或jom工具进行编译。编译过程中,需要设置一系列的环境变量,例如QTDIR、QMAKE、PATH等,以指向正确的Qt安装路径和编译工具链。同时,需要指定`-static`选项以进行静态链接。 以下是...

    qt温度计小程序源码下载

    7. **编译与部署**:完成编码后,使用qmake或CMake生成构建文件,然后用make命令编译。部署时需要考虑Qt库的依赖问题,确保目标机器上有合适的Qt运行环境。 8. **测试与调试**:最后,对程序进行充分的测试,确保在...

    一、Qt介绍.zip,Qt程序结构,和项目文件说明

    7. **Makefile**:由qmake生成,包含了编译和链接指令。 8. **.pri文件**:包含其他项目的依赖项,可以被主.pro文件引入。 在开发Qt应用时,通常会使用Qt Creator IDE,它集成了代码编辑、调试、构建系统等功能,...

    qmake用户手册 qmake用户手册.pdf

    4. **Qt特定功能集成**:对于基于 Qt 的项目,qmake 可以自动包含 moc 和 uic 等工具的构建规则,简化了 Qt 应用程序的构建流程。 #### 三、qmake的安装 1. **环境变量设置**: - **QMAKESPEC**:此环境变量用于...

    Ubuntu建立QT4开发环境

    安装完成后,你可以使用`qt4-designer`来设计GUI界面,使用`qmake`来生成Makefile,然后用`make`命令编译代码。 2. **创建项目** 创建一个Qt项目通常包括以下几个步骤: - 使用`qmake -project`命令生成`.pro`...

    Qt QGenericPlugin插件使用案例,主界面调用插件界面

    - 使用qmake或者CMake构建插件项目,确保生成动态库文件(如.dll或.dylib)。 - 注意插件的动态库文件需要放在Qt的插件目录下,或者应用程序的运行目录中,以便Qt能找到它们。 3. **主界面调用插件** - 在主应用...

    QT基础QT帮助文档-中文版

    例如,使用`qmake`工具生成Makefile,然后通过`make`命令进行编译。对于跨平台应用,还可以利用CMake等工具来确保代码能够在不同操作系统上顺利编译。 ### QWidget窗口 在QT应用程序中,`QWidget`类是所有窗口对象...

    Qt C++静态库编写和调用示例

    在Qt中创建静态库,我们需要使用qmake工具,它是Qt的项目管理器。以下是一些关键步骤: 1. **创建项目文件 (.pro)** 首先,创建一个名为`testlib.pro`的项目文件,用于定义静态库的构建设置。在该文件中,添加以下...

    QT+Dev cpp

    这通常涉及到使用qmake工具生成Makefile,然后调用make命令进行编译。 2. **在Dev-cpp下配置QT**:除了使用QT自带的工具链外,还可以在Dev-cpp IDE中配置QT。这包括: - 下载并安装QT4的模板文件,将其放置在Dev-...

    qt4的时钟程序

    - **Qt库**:理解Qt库的基本概念,包括它的模块化结构、跨平台特性,以及如何使用QMake或CMake构建项目。 - **QObjects和信号/槽机制**:掌握`QObject`基类及其派生类,理解如何使用信号和槽进行事件处理。 - **图形...

    Qt5.15 mysql 插件

    Qt5.15 MySQL 插件是用于在Qt应用程序中集成MySQL数据库的模块,它使得开发者可以方便地利用Qt的编程接口与MySQL数据库进行交互。这个插件是手动编译的,意味着它不是官方发行版的一部分,而是由开发者或者社区成员...

    SQlite.zip 使用Qt Creator编译sqlite3

    这告诉Qt Creator这是一个控制台应用程序,不使用GUI,需要C++11标准,并指定了源代码和头文件。 步骤4:配置编译选项 根据你的需求,可能需要配置编译选项,比如是否启用某些特定的SQLite功能。这可以通过修改.pro...

    【QT】通过配置.pro封装动态链接库(dll)的简单实现

    .pro文件使用一种简单的文本格式,QMake会解析它以生成构建脚本。 在创建动态链接库时,我们需要在.pro文件中指定工程类型为`QMAKE_PROJECT_TYPE = lib`。接下来,我们需要定义库的类型,对于动态链接库,我们使用`...

    qt5.7.0-linux-static.tar.gz

    - **配置环境变量**:为了能够在命令行或其他开发环境中使用qmake,需要将“qt5.7.0-static/bin”添加到PATH环境变量中。这样,系统就能找到qmake和其他相关工具。 - **构建项目**:使用qmake时,确保指定正确的...

    QT计算器程序

    - **构建系统**:Qt Creator内置了QMake或CMake作为构建系统,负责生成Makefile或项目文件,然后调用编译器进行编译和链接。 - **调试**:Qt Creator提供了强大的调试工具,可以帮助我们检查程序运行时的状态,...

Global site tag (gtag.js) - Google Analytics