Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Romanian
  4. QT += network
QtWS25 Last Chance

QT += network

Scheduled Pinned Locked Moved Romanian
6 Posts 4 Posters 5.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    dan_geo
    wrote on last edited by
    #1

    Cum bag QT += network in QT Creator ? ca sa lucrez
    cu TcpSocket ? Zice ca nu poate deschide TcpSocket.

    1 Reply Last reply
    0
    • D Offline
      D Offline
      dan_geo
      wrote on last edited by
      #2

      am rezolvat. Am adaugat pur si simplu #include "../../src/network/socket/qtcpsocket.h" in program si in qmake.pro am bagat QT += network si gata.

      1 Reply Last reply
      0
      • B Offline
        B Offline
        bu7ch3r
        wrote on last edited by
        #3

        Cred ca merge si #include<qtcpsocket> dar daca bagi +=network
        daca nu bagi +=network poti sa incluzi cu #include<pachet_principal/qtcpsocket> ../../src/.... n-am mai vazut pana acum :))

        for(int i = 200; i > 0;)
        try
        {
        //do something
        }
        catch(...)
        {
        i--;//try again
        }

        1 Reply Last reply
        0
        • C Offline
          C Offline
          cincirin
          wrote on last edited by
          #4

          Nu am folosit QTcpSocket, dar nu am avut nici o problema cu ssl socket folosind #include <QSslSocket> si += network in qmake project file.

          1 Reply Last reply
          0
          • ZlatomirZ Offline
            ZlatomirZ Offline
            Zlatomir
            wrote on last edited by
            #5

            QT += qCOMPONENTA il scri in fisierul cu extensia .pro din proiectul tau, //eu nu am inteles in ce qmake.pro l-ai adaugat, de asta mai zic si eu ceea ce probabil ai descoperit si tu si a zis si bu7cher

            Iar "header-ele" e recomandat sa le incluzi pe acelea fara extensia .h adica #include <QTcpSocket> nu ala cu ../src/... (daca te uiti in header-ul fara extensie cel mai probabil include el pe celalalt din ../src/...) banuiesc ca au facut asa pt a le fi lor mai usor daca trebuie sa faca cate un re-desing (cum cel care se vrea/vroia cu Qt 5 - ma refer la faptul ca se vorbea/vroia ca Qt sa vina in mai multe module mai mici). Oricum e mai ok sa incluzi tu un header si acel header sa includa el codul de unde l-au pus creatorii bibliotecii in versiunea noua pe care poate o sa o folosesti, sa nu trebuiasca sa modifici tu calea in caz ca s-a modificat cumva.

            /Am split-uit intr-un topic nou, cu ocazia asta va rog sa creati cate un topic nou pt fiecare problema noua, sunt sanse mai mari ca cineva sa o vada si sa incerce sa dea un raspuns - acum bu7ch3r ma poate contrazice (ca al lui nu a primit - dar Qt si static build e un subiect mai "de nisa")/

            https://forum.qt.io/category/41/romanian

            1 Reply Last reply
            0
            • D Offline
              D Offline
              dan_geo
              wrote on last edited by
              #6

              Ai dreptate Zlatomir. N-a mers cum am zis, mi s-a parut
              pe moment ca compileaza cu succes dar la crearea
              executabilului imi dadea eroare la crearea fisierului
              .obj ceva cu "external error ... ".
              Asa ca corect este includerea "QT += network"
              in fisierul meu de proiect *.pro si nu mai trebuie sa fac
              acele inluderi de genul "../../src/ ..... " ci direct
              #include <QtNetwork>
              #include <QTcpSocket>
              etc.

              Si am reusit sa compilez si sa faca executabilul cu succes
              si la fel executia programului. Cu asta am lamurit-o.

              Multumesc mult pentru raspunsuri ***

              In Qt am lucrat prin 2004 ultima data pentru
              proiectul de licenta: transmitere imagini prin socketzi
              comparare si afisare imagini, etc. Dupa atatia ani
              m-am hotarat abia acum sa continui cu Qt si
              am ramas surprins cat de mult si-a schimbat infatisarea.
              Atunci era trolltech, acum este nokia. :-)

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved