当前位置: 技术问答>linux和unix
有关Qt下编译的环境问题
来源: 互联网 发布时间:2016-05-05
本文导语: 我用的红旗6,工具包里有自带的Qt3,建工程(ok),建source(ok),运行有关数据包的捕获的程序。 执行qmake ok.pro后自动生成Makefile文件。接着执行make命令,总是报“undefined reference to `pcap_findalldevs'”等错误。在程...
我用的红旗6,工具包里有自带的Qt3,建工程(ok),建source(ok),运行有关数据包的捕获的程序。
执行qmake ok.pro后自动生成Makefile文件。接着执行make命令,总是报“undefined reference to `pcap_findalldevs'”等错误。在程序中包含了#include 。
[root@localhost /]# find / -name pcap.h
/root/libpcap-0.9.8/pcap.h
/usr/include/pcap.h
/usr/local/include/pcap.h
请问,这个问题大家有碰到的吗?如何解决呢?感觉是不是环境没搭建好,可不清楚原因。
执行qmake ok.pro后自动生成Makefile文件。接着执行make命令,总是报“undefined reference to `pcap_findalldevs'”等错误。在程序中包含了#include 。
[root@localhost /]# find / -name pcap.h
/root/libpcap-0.9.8/pcap.h
/usr/include/pcap.h
/usr/local/include/pcap.h
请问,这个问题大家有碰到的吗?如何解决呢?感觉是不是环境没搭建好,可不清楚原因。
|
在 makefile 里加连接参数 -lpcap 试试