【发布时间】:2015-07-11 18:00:29
【问题描述】:
我需要在 linux 命令行上编译一个 qt 应用程序,但是我遇到了一些问题,包括 qt 库
这些是我的程序中包含的内容: InterfazArchivador.cpp:
#include "InterfazArchivador.h"
#include "ui_InterfazArchivador.h"
#include <iostream>
#include <QMainWindow>
InterfazArchivador.h:
#include <QMainWindow>
主要:
#include "InterfazArchivador.h"
#include <QApplication>
我尝试过这样的事情:
gcc -m32 -c -I/home/sandarka/Qt/5.4/gcc/include/QtWidgets /home/sandarka/Qt/5.4/gcc/include/QtWidgets/qwidget.h /home/sandarka/Qt/5.4/gcc/include/QtGui main.cpp ArchInterfaz.cpp
但我收到如下错误:
/home/sandarka/Qt/5.4/gcc/include/QtWidgets/qwidget.h:37:31: fatal error: QtGui/qwindowdefs.h: No existe el archivo o el directorio
#include <QtGui/qwindowdefs.h>
^
compilation terminated.
In file included from /home/sandarka/Qt/5.4/gcc/include/QtWidgets/QMainWindow:1:0,
from ArchInterfaz.h:4,
from main.cpp:1:
/home/sandarka/Qt/5.4/gcc/include/QtWidgets/qmainwindow.h:37:31: fatal error: QtWidgets/qwidget.h: No existe el archivo o el directorio
#include <QtWidgets/qwidget.h>
^
compilation terminated.
In file included from /home/sandarka/Qt/5.4/gcc/include/QtWidgets/QMainWindow:1:0,
from ArchInterfaz.h:4,
from ArchInterfaz.cpp:1:
/home/sandarka/Qt/5.4/gcc/include/QtWidgets/qmainwindow.h:37:31: fatal error: QtWidgets/qwidget.h: No existe el archivo o el directorio
#include <QtWidgets/qwidget.h>
^
compilation terminated.
我不知道出了什么问题,也许我需要包含更多的库?
【问题讨论】:
标签: c++ linux qt command-line