zoukankan      html  css  js  c++  java
  • pcap 安装(debian7 linux) qt 使用pcap.h

    安装方法一、sudo apt-get install libpcap-dev

    安装方法二、

    去http://www.tcpdump.org/下载最新的libpcap.tar.gz包

     解压以后

    ./configure              这里我没有加 --frefix=path       导致的结果  看下面

    make

    make install

    在安装过程中 ./configure的时候报错,没有lex    我们用flex代替,yum install flex即可

    在make的时候 会报错 没有找到命令yacc    我们用bison代替,yum install bison即可--------------出错的时候记得用make clean将原来的清除掉

                 详细见http://blog.csdn.net/scutth/article/details/6894820

    ./configure  使用默认路径的结果   pcap安装到了/usr/local/lib  和usr/local/include下面  

    但是qt的默认头文件等在/usr/include下面,这导致我们要将/usr/local/include/    下面的pcap-bpf.h   pcap.h    pcap-namedb.h 和pcap文件夹拷贝到/usr/include下面

    要正确跑动qt的pcap项目还要的qt的.pro文件中加载静态库    

    这是我完整的.pro文件:

    TEMPLATE = app
    CONFIG += console
    CONFIG -= app_bundle
    CONFIG -= qt
    LIBS += /usr/local/lib/libpcap.a    //我添加的!

    SOURCES += main.c

    备注:

    我发现系统自带  tcpdump --verison  的libpcap版本为1.4  在/usr/lib/  和 /usr/include下面 ls |grep -l pcap 可以查看,自己做对比

  • 相关阅读:
    最新国家标准下载(2020-7-31)
    SL/T 264-2020 水利水电工程岩石试验规程
    SH/T 3082-2019 石油化工仪表供电设计规范
    GB/T 4780-2020 汽车车身术语
    Java——冒泡排序
    JSP处理XML数据
    JSP标准标签库(JSTL)
    千锤百炼软工第十九天
    千锤百炼软工第十八天
    千锤百炼软工第十七天
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/4067214.html
Copyright © 2011-2022 走看看