Programowanie > C/C++ - KDE/Qt

Program który kiedyś się kompilował, teraz nie chce

(1/1)

pioflor:
Program który kiedyś się kompilował, teraz nie chce. Wyrzuca mi takie błędy:

--- Kod: ---
mmenu.h:4:23: error: QMainWindow: Nie ma takiego pliku ani katalogu
mmenu.h:5:24: error: QApplication: Nie ma takiego pliku ani katalogu
--- Koniec kodu ---
treść pliku mmenu.h


--- Kod: ---
cat mmenu.h
#ifndef SIMPLEMENU_H
#define SIMPLEMENU_H

#include
#include

class mmenu : public QMainWindow
{
  public:
    mmenu(QWidget *parent = 0);
 
};


#endif
--- Koniec kodu ---

:
Wniosek:

Nie masz QMainWindows i QApplication. Musisz je dociągnąć. Nie wiem skąd i nie wiem gdzie musisz to wrzucić, bo nie wiem czym kompilujesz i co kompilujesz.

pioflor:
Jeszcze wczoraj mogłem to skompilować! Coś musiało się z systemem stać? Używam Ubuntu i kompilatora GCC.

Program z QT  który był wcześniej skompilowany i który działał w konsoli napisał:

--- Kod: ---
QWidget: Must construct a QApplication before a QPaintDevice
Przerwane
--- Koniec kodu ---
Problem ten rozwiązałem przez reinstalacje QT.
W Ubuntu:

--- Kod: ---
sudo dpkg --get-selections | awk '/qt4/ {print $1}'| xargs sudo apt-get -y remove
sudo apt-get install libqt4-dev
--- Koniec kodu ---

Nawigacja

[0] Indeks wiadomości

Idź do wersji pełnej