找不到Qt(头文件和库)

我正在尝试安装一个程序,我使用了以下命令:
./configure

但是,发生了一个错误:
    checking for Qt... configure: error: Qt (>= Qt 3.2) (headers and libraries) not found. Please check your installation!

配置日志文件:
    configure:28268: checking for Qt
configure: 28333: /usr/include/qt4/qstyle.h
configure: 28333: /usr/lib/qt3/include/qstyle.h
configure: 28333: /usr/lib/qt3/qstyle.h
configure: 28333: /usr/lib/qt/include/qstyle.h
configure: 28333: /usr/lib/qt/qstyle.h
configure: 28333: /usr/share/qt3/include/qstyle.h
configure: 28333: /usr/share/qt3/qstyle.h
configure: 28333: /usr/local/qt/include/qstyle.h
configure: 28333: /usr/include/qt/qstyle.h
configure: 28333: /usr/include/qstyle.h
configure: 28333: /usr/X11R6/include/X11/qt/qstyle.h
configure: 28333: /usr/X11R6/include/qt/qstyle.h
configure: 28333: /usr/X11R6/include/qt2/qstyle.h
configure: 28333: /usr/include/qt3/qstyle.h
configure: 28333: ./qstyle.h
configure:28451: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -INO -I.  -DQT_THREAD_SUPPORT  -D_REENTRANT  -L/usr/lib/qt3 -L/usr/lib   conftest.cc  -lqt-mt   -ldl  -lXext -lX11 -lSM -lICE  -lpthread 1>&5
conftest.cc:2:21: fatal error: qglobal.h: No such file or directory
 #include <qglobal.h>
                     ^
compilation terminated.
configure:28454: $? = 1
configure: failed program was:
#include "confdefs.h"
#include <qglobal.h>
#include <qapplication.h>
#include <qcursor.h>
#include <qstylefactory.h>
#include <private/qucomextra_p.h>
#if ! (QT_VERSION >= 0x030200)
#error 1
#endif

int main() {
    (void)QStyleFactory::create(QString::null);
    QCursor c(Qt::WhatsThisCursor);
    return 0;
}
configure:28494: error: Qt (>= Qt 3.2) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.

我已经安装了:
sudo apt-get install libqt4-*
sudo apt-get install qt5-default
sudo apt-get install qtcreator

然而,我仍然遇到了相同的错误。有人可以帮助我吗?
@编辑:也许问题在于Qt文件的路径,因为我在文件夹/usr/include/qt4/qt中找到了"qstyle.h"这个文件,例如。

你正在尝试安装/构建哪个程序? - user1251007
@user1251007 http://fnch.users.sourceforge.net/kateocaml-0.1.tar.gz - 6c656c
在运行sudo apt-get install libqt3-*之前,你可能需要安装甚至是qt3。 - user1251007
@user1251007 已经安装好了。 - 6c656c
尝试使用以下命令进行配置:./configure --with-qt-includes=/usr/include/qt3/ --with-qt-libraries=/usr/lib/qt3 - user1251007
@user1251007 我尝试过这个,但还是遇到了错误。:( - 6c656c
抱歉,我没有更多的想法。但为了增加其他人的阅读易懂性,你应该在问题中包含所有必要的信息。 - user1251007
3个回答

在运行Debian Wheezy的情况下,我安装了以下软件包以成功配置:
libqt4-dev (4:4.8.2+dfsg-11)
libqt4-dev-bin (4:4.8.2+dfsg-11)
libqt4-opengl-dev (4:4.8.2+dfsg-11)
libqtwebkit-dev (2.2.1-5)
qt4-linguist-tools (4:4.8.2+dfsg-11)
qt4-qmake (4:4.8.2+dfsg-11)

仍然适用于18.04!谢谢!+1 - EODCraft Staff

搜索以找出哪个软件包包含Qt5头文件,我首先看到了这篇帖子。所以,如果有其他人遇到同样的问题,Ubuntu 18.04 'bionic'中的Qt5头文件在qtbase5-dev中。

请您能否提供完整的路径? - Franva