【问题标题】:How to use the QT library on Ubuntu如何在 Ubuntu 上使用 QT 库
【发布时间】:2017-10-02 19:54:58
【问题描述】:

我有一段使用 QT 库的代码。更具体地说,它包含行

#include <QApplication>
#include <QMainWindow>
#include <QtWidgets>

以及我认为与 Qt 库有关的其他一些内容。该代码带有某种 make 文件(我相信它适用于某些 Microsoft 编辑器),其中包含以下几行:

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

我正在尝试在我的 Ubuntu (16.10) 系统上使用 gcc 编译代码。我尝试提供编译器选项 -lQtCore,但出现错误:

fatal error: QtWidgets: No such file or directory
fatal error: QMainWindow: No such file or directory

我需要安装哪些软件包以及需要与 gcc 链接哪些库才能使其工作?

【问题讨论】:

  • 某种make文件很可能是Qt项目文件。你想阅读qmakeqmake 将解析一个 .pro 项目文件并生成一个合适的Makefile

标签: qt ubuntu gcc g++


【解决方案1】:

这个文件是一个 Qt 项目文件。使用以下命令构建项目:

qmake <Qt project file.pro>
make

【讨论】:

    【解决方案2】:

    QT += 核心 gui 大于(QT_MAJOR_VERSION, 4): QT += 小部件

    这类似于.pro 文件,可以使用QtCreator 构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-17
      相关资源
      最近更新 更多