crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Непонятные ошибки в Linux
ruzik
  опции профиля:
сообщение 7.7.2011, 12:12
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Здравствуйте, я сделал програму в Windows и сто раз её компилировал на Linux но в последний раз добавил модуль QNetwok и при попытке откомпилировать в Linuxe у меня выдает ошибки типа
/home/rustam/RizekQssEditor/ChekForUpdate/updater.h:6: error: QNetworkReply: Нет такого файла или каталога
/home/rustam/RizekQssEditor/ChekForUpdate/updater.h:19: error: ‘QNetworkReply’ has not been declared
И все это реакция на строку #include "QNetworkReply" в побочном классе моей программы, как это можно исправить, я в принципе уверен что это потому что в Linuxe в Creatore я не подключил этот самый модуль, но я не знаю как сделать это
Заранее спасибо за помощь!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 7.7.2011, 12:53
Сообщение #2


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


QT += network
?
#include <QNetworkReply>
и
sudo apt-get install libqt4-network


PS: "сто раз её компилировал на Linux" - не о чем не говорит. Линукс - это ядро. А нужно говорить какой дистрибутив используете. Какой у Вас?
К примеру Ubuntu Linux или ArchLinux etc.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
balbes
  опции профиля:
сообщение 7.7.2011, 15:11
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 62
Регистрация: 11.10.2007
Пользователь №: 10

Спасибо сказали: 0 раз(а)




Репутация:   0  


И самое главное, не забыть выполнить qmake перед компиляцией!

Сообщение отредактировал balbes - 7.7.2011, 15:11
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 7.7.2011, 15:49
Сообщение #4


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Цитата(balbes @ 7.7.2011, 15:11) *
И самое главное, не забыть выполнить qmake перед компиляцией!
А как оно тогда вообще начнет компилить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ruzik
  опции профиля:
сообщение 7.7.2011, 16:53
Сообщение #5


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


У меня Ubuntu
Как я понимаю это QT += network в pro файл(куда именно или без разницы?)
sudo apt-get install libqt4-network а это в терминал системы или спец терминал Qt и если да, то не подскажите где он
P.S. извините за совсем глупые вопросы, просто так получилось что Linux использую чисто для компиляции + на основной системе пользуюсь не Createrом
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 7.7.2011, 17:09
Сообщение #6


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


QT += network - в .pro
Должно быть что то типи: QT += gui core network

sudo apt-get install libqt4-network - в терминал убунты.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 16.4.2024, 23:25