libpcap + Qt

Sekcia: Programovanie 16.03.2010 | 11:50
Avatar maculko   Používateľ
Cavte,
mam taky problem v skole mame pracovat s kniznicou winpcap (resp libpcap v linuxe) no a k tomu treba nejake to gui urobit..... takze som si nainstaloval spominanu kniznicu...... nasiel som si nasledujuci priklad skompiloval v Gcc a setko facha dopohody......no ale ked ho dam do Qt Creatora dostanem nasledujuce chyby

/media/data/Ccko/Siete/Zadanie1_console/main.cpp:30: undefined reference to `pcap_lookupdev'
/media/data/Ccko/Siete/Zadanie1_console/main.cpp:43: undefined reference to `pcap_lookupnet':-1: error: collect2: ld returned 1 exit status

neviete mi pomoct??? co musim v QT este spravit???
    • Re: libpcap + Qt 16.03.2010 | 12:26
      Avatar borg Arch, Debian jessie  Administrátor
      prilinkoval si tu kniznicu k projektu?
      • Re: libpcap + Qt 16.03.2010 | 13:50
        Avatar maculko   Používateľ
        nie ....som uplna lama zatial:).....ale ked dam include <pcap.h> v pohode to prejde cez compiler.....az ked spustam funkciu tak to padne..... ako sa to linkuje.... ??? do pro filu???
        • Re: libpcap + Qt 16.03.2010 | 14:25
          Avatar borg Arch, Debian jessie  Administrátor
          ano, do pro suboru pridaj direktivu LIBS += tvoja kniznica
          • Re: libpcap + Qt 16.03.2010 | 15:06
            maculko   Návštevník
            oki takze som nasiel nieco taketo

            1. Install libpcap files with "sudo apt-get install libpcap0.8-dev"

            2. Building Qt static

            sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
            (* I can only get pass the. / Configure step after I've installed the above ......)

            . / configure-static-release-nomake demos-nomake examples-nomake tools
            make
            sudo make install

            3. Building the application:

            add to. pro file:
            CONFIG + = static
            LIBS + = -L/usr/lib-lpcap

            export PATH = "$ PATH: / usr/local/Trolltech/Qt-4.5.0/bin"
            qmake
            make

            1.cast som uuz mal.... druhu som teraz urobil az na to ze nerozumiem tomu riadku s . / configure-static-release-nomake demos-nomake examples-nomake tools no a 3 cast som prekopiroval do pro suboru ale posledne dva riadky mi Qt nezobere pochopil som spravne ten navod??? ak vyhodim tie posledne dva riadky tak to robi to iste co doteraz
            • Re: libpcap + Qt 18.03.2010 | 13:14
              peter   Návštevník
              ukaz cely project file (*.pro)
              • Re: libpcap + Qt 18.03.2010 | 20:19
                Avatar maculko   Používateľ
                oki uz som to vybavil pravdaze riesenie bolo jednoduchsie ako som cakal stacilo pridat LIBS += lpcap....... ale mam podotazku obsahuje Qt niecoako file browse dialog???.. akoze dialog na nacitanie suboru z disku..... hladal som na google ale nic som nenasiel...
                • Re: libpcap + Qt 18.03.2010 | 21:15
                  Avatar borg Arch, Debian jessie  Administrátor
                  QFileDialog