Nowe posty

xx Laptop Dell Inspiron N5010 - Intel i5 4x2,67GHz|4GB DDR3|250GB (10)
2023-03-26, 14:32:57
xx Dodanie wpisu do GRUB (7)
2023-03-26, 13:16:42
xx [Zamknięty] Warning (5)
2023-03-24, 15:39:31
xx Problem z instalacją z pendrive (18)
2023-03-19, 03:31:33
xx Fizyczny przycisk POWER nie wyłącza komputera (5)
2023-03-17, 19:09:16
xx Adapter Bluetooth USB a LINUX MINT (2)
2023-03-15, 23:39:28
xx Sprzet z Linuxem (3)
2023-03-09, 17:12:28
xx Potrzebna pomoc w pracy domowej (10)
2023-03-09, 16:11:41
clip Bład aktualizacji w peppermint os (4)
2023-03-08, 10:19:05
xx Ekran logowania (11)
2023-03-07, 23:46:22

Autor Wątek: Program który kiedyś się kompilował, teraz nie chce  (Przeczytany 3757 razy)

pioflor

  • Gość
Program który kiedyś się kompilował, teraz nie chce. Wyrzuca mi takie błędy:
mmenu.h:4:23: error: QMainWindow: Nie ma takiego pliku ani katalogu
mmenu.h:5:24: error: QApplication: Nie ma takiego pliku ani katalogu
treść pliku mmenu.h

cat mmenu.h 
#ifndef SIMPLEMENU_H
#define SIMPLEMENU_H

#include
#include

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


#endif

  • Gość
Program który kiedyś się kompilował, teraz nie chce
« Odpowiedź #1 dnia: 2013-07-07, 13:58:40 »
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

  • Gość
Program który kiedyś się kompilował, teraz nie chce
« Odpowiedź #2 dnia: 2013-07-07, 15:09:12 »
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ł:
QWidget: Must construct a QApplication before a QPaintDevice
Przerwane
Problem ten rozwiązałem przez reinstalacje QT.
W Ubuntu:
sudo dpkg --get-selections | awk '/qt4/ {print $1}'| xargs sudo apt-get -y remove
sudo apt-get install libqt4-dev