• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed QT programy internetowe

0 głosów
81 wizyt
pytanie zadane 4 lipca 2017 w Sieci komputerowe, internet przez MsMaciek123 Pasjonat (15,550 p.)
zamknięte 4 lipca 2017 przez MsMaciek123

Siemka. Zacząłem pisać w QT Creator i chcialem zrobić program ,który by przesyłał informacje między kilkoma użytkownikami. Z edytowałem projekt "network-chat" (przepisałem i po zmieniałem) lecz niedziała. Wszystkie pliki są nazwane tak samo lecz wywala błąd:

#include <QAbstractSocket>

C:\Users\KtosTam\Desktop\Gry\Inne\QT CREATOR\Projekty\JakisTamProjekt\client.h:4: błąd: QAbstractSocket: No such file or directory
komentarz zamknięcia: Nie potrzebne mi już jest!

1 odpowiedź

0 głosów
odpowiedź 4 lipca 2017 przez Bondrusiek Nałogowiec (48,150 p.)

Cześć,

spróbuj dodać do pliku pro QT += network.

qmake: QT += network

Może projekt nie posiada tego modułu stąd program nie potrafi dołączyć QAbstractSocket

komentarz 4 lipca 2017 przez MsMaciek123 Pasjonat (15,550 p.)
mam napisać:
qmake: QT += network
czy
QT += network
?
komentarz 4 lipca 2017 przez Bondrusiek Nałogowiec (48,150 p.)
Obie wersje bd działały ale najprościej dopisz do pliku .pro

QT += network
komentarz 4 lipca 2017 przez MsMaciek123 Pasjonat (15,550 p.)

Wszystko działa ale wywala błędy:

class ChatDialog : public QDialog,
                   private Ui::ChatDialog
{
public:
    ChatDialog(QWidget *parent = 0);

 
public slots:
    void appendMessage(const QString &from, const QString &message);

 
private slots:
    void returnPressed();
    void newParticipant(const QString &nick);
    void participantLeft(const QString &nick);
    void showInformation();

 
private:
    Client client;
    QString myNickName;
    QTextTableFormat tableFormat;
};

C:\Users\KtosTam\Desktop\Gry\Inne\QT CREATOR\Projekty\Jakistam\chatdialog.h:7: błąd: expected class-name before ',' token
 class ChatDialog : public QDialog,
                                  ^

C:\Users\kotas\Desktop\Gry\Inne\QT CREATOR\Projekty\teasd\chatdialog.h:9: błąd: expected class-name before '{' token
 {
 ^
komentarz 4 lipca 2017 przez Bondrusiek Nałogowiec (48,150 p.)
Musisz dać lepiej sformatowany kod. Nic nie widzę.

Podobne pytania

0 głosów
2 odpowiedzi 115 wizyt
pytanie zadane 11 marca 2018 w HTML i CSS przez pebrzosky Obywatel (1,130 p.)
0 głosów
3 odpowiedzi 1,019 wizyt
pytanie zadane 21 lutego 2016 w Telefony i tablety przez Radekoslaw123 Gaduła (3,080 p.)
0 głosów
2 odpowiedzi 193 wizyt
pytanie zadane 30 października 2015 w JavaScript, jQuery, AJAX przez Radekoslaw123 Gaduła (3,080 p.)
Porady nie od parady
Odznacz odpowiedź zieloną fajką, jeśli uważasz, że jest ona najlepsza ze wszystkich i umożliwiła ci rozwiązanie problemu.Najlepsza odpowiedź

62,291 zapytań

108,414 odpowiedzi

226,329 komentarzy

34,965 pasjonatów

Przeglądających: 241
Pasjonatów: 12 Gości: 229

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...