crossplatform.ru

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


  Ответ в Помогите создать простое консольное приложение
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
ViGOur Дата 14.2.2009, 14:49
  Чтобы работало под unix нужно только скомпили твой проект и все.
Для компиляции нужно установить пакет разработчика и собрать и откомпилить qt 4, после чего компилировать сам проект.
Vits1987 Дата 14.2.2009, 14:34
  В виндовс написал по примеру http example вроде работает


А как сделать так чтобы под unix тоже работало? нужно скомпилить под unix как то?

И вообще не подскажите что должно быть установлено на Unix(нет графической оболочки) для возможности компилиции?
ViGOur Дата 14.2.2009, 14:11
 
void HttpGet(bool error);
Похож на конструктор, переименуй например в myGet

bool getFile(const QUrl &url);  //строка 12 вот ругается на эту строчку???
На эту строчку ругается по всей видимости из-за того, что в cpp файле у тебя определена функция bool HttpGet::getFile(), а не bool HttpGet::getFile(const QUrl &url) - нужно поправить.
Vits1987 Дата 14.2.2009, 13:54
  httpget.h

#include <QtCore>
#include <QtNetwork>

#ifndef HTTPGET_H_
#define HTTPGET_H_

class HttpGet : public QObject
{
    Q_OBJECT
public:
    HttpGet(QObject *parent = 0);
    bool getFile(const QUrl &url);  //строка 12 вот ругается на эту строчку???
signals:
    void done();
private slots:
    void HttpGet(bool error); //строка 16 и на эту строчку???
private:
    QHttp http;
    QFile file;
};
#endif /* HTTPGET_H_ */


httpget.h:16: error: return type specification for constructor invalid
httpget.cpp:12: error: prototype for `bool HttpGet::getFile()' does not match any in class `HttpGet'
httpget.h:12: error: candidate is: bool HttpGet::getFile(const QUrl&)
httpget.cpp: In member function `bool HttpGet::getFile()':
ViGOur Дата 14.2.2009, 13:23
 
Цитата(Vits1987 @ 14.2.2009, 13:01) *
был бы готовый пример я бы по нему разобрался...
А чем HTTP Example не устраивает?

Цитата(Vits1987 @ 14.2.2009, 13:01) *
1. где хорошая справка?
Вот она - Справочная документация по Qt (Выпуск Open Source), а еще в Qt есть Qt Assistant и в нем есть тоже самое, правда на английском.
Vits1987 Дата 14.2.2009, 13:01
 
Цитата(ViGOur @ 14.2.2009, 12:53) *
Я думаю это ты и сам можешь сделать, а если что-то не будет получатся здесь подскажем. ;)
Зато постепенно прийдет понимание того, что ты делаешь. Если это тебе конечно же нужно и ты не студент. :)


на самом деле просто уже 3 день сижу не могу сделать...(((..был бы готовый пример я бы по нему разобрался...

1. где хорошая справка?
2. как сделать вывод в консоль?
3. как сделать запрос к странице?
4. как выводить в файл?
ViGOur Дата 14.2.2009, 12:53
  Я думаю это ты и сам можешь сделать, а если что-то не будет получатся здесь подскажем. ;)
Зато постепенно прийдет понимание того, что ты делаешь. Если это тебе конечно же нужно и ты не студент. :)
Вит Дата 14.2.2009, 12:51
 
Цитата(ViGOur @ 14.2.2009, 12:44) *
В Qt примерах есть такой пример: HTTP Example.
Тебе нужно будет только переделать его в консольное приложение и вместо записи в файла сделать вывод в консоль.

Просто создаешь консольный проект копи-пастишь нужные функции и правишь вывод в файл. Там немного кода.



Может сделаешь? я тебя отблагодарю денежкой
ViGOur Дата 14.2.2009, 12:44
  В Qt примерах есть такой пример: HTTP Example.
Тебе нужно будет только переделать его в консольное приложение и вместо записи в файла сделать вывод в консоль.

Просто создаешь консольный проект копи-пастишь нужные функции и правишь вывод в файл. Там немного кода.
Вит Дата 14.2.2009, 3:51
  как создать консольный проект ...например с Qhttp

1. загрузить страничку и вывести html код
2. как вообще вывести в консоль?

оч прошу...или дайте ссылоку где можно прочитать про создание консольных проектов Qt4
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 18:36