我正在尝试将在Windows上用Qt编写的代码移植到Ubuntu上的Qt。我遇到的问题是它为我的ui_windowform.h
标题提供了这个错误:
error: QtWidgets/QApplication: No such file or directory
我在Google上搜索了解决方案,但没有发现任何相关内容。我还将INCLUDEPATH += $QTDIR/include/qt4/QtGui
添加到.pro文件中。
答案 0 :(得分:1)
看起来原始的Qt代码使用Qt5,QtWidgets / QApplication响铃我[1],你指向Ubuntu中的Qt4。你应该尝试在Ubuntu中安装Qt5。
[1] http://qt-project.org/doc/qt-5.0/qtwidgets/qtwidgets-index.html
答案 1 :(得分:1)
我大多赞同LukasT,但Qt 4仍然有QApplication,但它位于一个稍微不同的位置:) ....或者可能:(
你应该在这里找到它:... / qt4 / QtGui / QApplication ....或类似的东西,我现在还不记得......
但是我会定义尝试在每个平台上保持你的Qt版本相同然后你保证你没有Qt lib问题...另一方面编译器没有保证:o(但我不会太担心关于那个)