Russian Qt Forum
Сентябрь 23, 2024, 00:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не компилируется в Linux  (Прочитано 3477 раз)
Genis12
Гость
« : Октябрь 04, 2008, 12:06 »

Подскажите что делать если я объявляю свой класс к примеру
//.......
class www
{
public:
  www();
 QToolBar *t1;
};

www::www()
{
 t1 = new QToolBar;
}

а потом этот класс используем в QMainWindow  вот так

//....
MainWindow()
{
  www *w1 = new www;
  addToolBar(w1->t1);
}

в linux(использую QT 4.3) не хочет компилироваться, а в Windowsе(QT 4.4.2) все нормально. В чем дела?
« Последнее редактирование: Октябрь 04, 2008, 13:23 от Genis12 » Записан
ритт
Гость
« Ответ #1 : Октябрь 04, 2008, 12:34 »

и как именно не хочет? так и пишет в консоли "не хочу компилировать"?
я бы на месте компилятора тоже отказался такую чушь собирать...попробуй так:
Код:
  www *w1 = new www;
  addToolBar(w1->t1);
Записан
Mixolap
Гость
« Ответ #2 : Октябрь 05, 2008, 08:25 »

А инклуды прописаны?
Записан
Genis12
Гость
« Ответ #3 : Октябрь 05, 2008, 10:32 »

Конечно прописаны. у меня в винде все компилируется. Что пишет компилятор в Линуксе сообшу попозже
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.082 секунд. Запросов: 21.