如何在Ubuntu

时间:2017-10-02 19:54:59

标签: qt ubuntu gcc g++

我有一段使用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链接才能使其正常工作?

2 个答案:

答案 0 :(得分:2)

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

qmake <Qt project file.pro>
make

答案 1 :(得分:2)

  

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

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