qt 报错pcap.h头文件不存在
1、首先这个报错是因为没有安装libcap造成;
centos下比较简单:
下载地址:http://www.tcpdump.org/
下载版本:wget -c http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
解压软件包:tar zxf libpcap-1.0.0.tar.gz
进入解压后的目录,输入命令行:
命令如下:
./configure
make
make install
备注:如果./configure报错,这需要安装两个依赖;
yum -y install flex
yum -y install bison
Ubuntu下:
sudo apt-
get
install flex
sudo apt-
get
install bison
tar -zxvf libpcap-1.4.0.tar.gz
cd libpcap-1.4.0
sudo ./configure
sudo make
sudo make install
备注:ubuntu下 flex和 biosn 这两个依赖,一般情况下都没有,所以必须装。
2、QT pro文件引用位置不同
ubutnu下:
unix: LIBS += /usr/local/lib/libpcap.a
unix: INCLUDEPATH += /usr/local/include
centos下:
unix: INCLUDEPATH += /usr/include
unix: LIBS += /usr/lib64/libpcap.a
以上两步解决,在项目内可直接调用 #include <pcap.h>
qt 报错pcap.h头文件不存在相关推荐
- VS2017 报错pthread.h头文件提示无法打开找不到
1.打开VisualStudio2017面板中的项目(Project) 2.-管理NuGet程序包(Manager Nuget Package ) 3.-打开浏览(Browse)一栏, 4.在搜索栏搜 ...
- Qt警告提示:找不到“stddef.h”头文件,操蛋得很~~~
RT,Qt提示找不到"stddef.h"头文件,操蛋得很~~~ [root@fedora workspace]# find / -name stddef.h /usr/includ ...
- VS+QT没有自动生成.ui对应的ui_XXXX.h头文件问题
1.在qt安装包下-> qbase -> bin 目录下有对应的uic.exe用来生成 .ui对应的ui_XXXX.h头文件 所以 cmd进入bin目录,运行uic XXXX.ui ui ...
- Qt编译报错:未找到文件main.obj
Qt编译报错:未找到文件main.obj main.obj文件 未找到.obj文件的可能原因 对应的解决办法 1是自己写代码练习中遇到此问题并解决的办法,编译出错原因.其他.obj文件找不到可能原因与 ...
- Qt报错:XXX does not name a type
Qt开发,代码报错,提示: 'Algo' does not name a type. 原因:两个类相互引用了头文件. 把被调用类中对调用类投文件的引用删掉即可. 比如,有个全局文件G.h, 有个窗体文 ...
- QT报错cannot find -lxxx(xxx为被调模型)和undefined reference to’_imp__ZN11/14xxx(xxx为自己定义)
关于解决QT报错cannot find -lxxx(xxx为被调模型)和undefined reference to'_imp__ZN11/14xxx(xxx同上)的一种方法 前情提要 我的项目分为计 ...
- C语言不要重复包含.h头文件和.c文件
1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> f3.h //#ifndef AE_OK #define AE_OK 0 typedef int ngx_int ...
- .h头文件 .lib动态链接库文件 .dll 动态链接库
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的. 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件.如果要完成源代码的编译和链接,有头文件和lib就够 ...
- .h头文件 .lib库文件 .dll动态链接库文件关系
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的. 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件.如果要完成源代码的编译和链接,有头文件和lib就够 ...
最新文章
- 链接静态库时__imp_前缀错误
- python简单编程例子-Python入门 —— 用pycharm写一个简单的小程序3
- SQL Server中的重要观点
- access找不到输入表或者dual_数据表dual表的用途是什么?
- Win7环境下IPython Notebook的安装
- leetcode44. 通配符匹配 又是一道没有解释的字符串dp困难题
- [Matlab] 不能在 syms 中假设 symfun 的值域
- Linux常用命令(补充)--其他
- android-activity生命周期方法
- 为什么100offer坚持私密招聘?
- /usr/bin/sed: No such file or directory
- DiskGenius 强行拆分黑苹果HFS硬盘分区以给Windows扩容
- C# HttpServer 框架
- DRAM学习---1
- Google SketchUp SDK
- 【亚马逊】AWS re:Invent 2022 创新不平衡
- Linux运维基本功(贰)---Linux系统的目录结构
- 基于Spyder(Python 3.8)网络爬虫东方财经股票数据
- JAVA财务保证金管理模块开发-王大师王文峰开发(项目现场驻场开发)
- Effective C++ 条款14
热门文章
- 疫情之下“搜索+信息流”向上,百度移动生态的未来值得期待吗?
- linux增量编译不成功,Linux学习笔记-增量编译(Makefile进一步使用)
- 闪灯什么意思_开车碰见别人闪灯知道是什么意思吗?看不懂不要说自己会开车哦...
- java开闭原则 例子_解析Java编程中设计模式的开闭原则的运用
- [VN2020 公开赛]CSRe
- CTF-压缩包套娃爆破脚本
- python基础教程:3种控制流语句(if,for,while)
- python:array和list转换以及数组切片
- Python计算大文件行数方法及性能比较
- Python基础教程:条件语句的七种写法