Непонятные ошибки в Linux |
Здравствуйте, гость ( Вход | Регистрация )
Непонятные ошибки в 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 |
? и
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 |
|
|
|
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 - в терминал убунты. |
|
|
Текстовая версия | Сейчас: 27.12.2024, 13:20 |