请问如何在codeblock中使用winpcap?

Victor_Dinho 2009-11-23 11:02:38
谢谢~~~
...全文
242 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Victor_Dinho 2009-11-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 toroid 的回复:]
http://www.winpcap.org/pipermail/winpcap-users/2009-February/003009.html
[/Quote]

好像那个链接那里还没人回答…………
Victor_Dinho 2009-11-23
  • 打赏
  • 举报
回复
没人知道吗?
Victor_Dinho 2009-11-23
  • 打赏
  • 举报
回复
我前面是加这样的一个文件头

#pragma once
#pragma comment(lib,"ws2_32.lib")
#pragma comment(lib,"wpcap.lib")
#pragma comment(lib,"Packet.lib")
#include <pcap.h>


但报告说
C:\Documents and Settings\clerk\My Documents\test\winpcap.cpp|5|pcap.h: No such file or directory|

我已经在windows中安装了winpcap了,是不是还需要怎么设置才能使用?
Victor_Dinho 2009-11-23
  • 打赏
  • 举报
回复
呵呵,问题解决了。后来按6L说的就OK了。谢谢各位。
goodname 2009-11-23
  • 打赏
  • 举报
回复
你可以选择不同的policy选项试试看.

如果用gcc编译器因该不能用#pragma comment,可以在Linker settings添加上链接库.
Victor_Dinho 2009-11-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 goodname 的回复:]
还需要设置winpcap库路径和头文件的路径

你可以简单的直接将路径都写全试一下.
#pragma  comment(lib,"ws2_32.lib")
#pragma  comment(lib,"d:\\WpdPack\\Lib\\wpcap.lib")
#pragma  comment(lib,"d:\\WpdPack\\Lib\\Packet.lib")
#include "d:\\WpdPack\\Include\\pcap.h"

或者在开发环境内设置好.
[/Quote]

开发环境那里怎么设置?我在Project Build Option的Linker settings 那里添加了那些目录,但还是不行,不知道究竟是不是在那里设置的。
goodname 2009-11-23
  • 打赏
  • 举报
回复
还需要设置winpcap库路径和头文件的路径

你可以简单的直接将路径都写全试一下.
#pragma comment(lib,"ws2_32.lib")
#pragma comment(lib,"d:\\WpdPack\\Lib\\wpcap.lib")
#pragma comment(lib,"d:\\WpdPack\\Lib\\Packet.lib")
#include "d:\\WpdPack\\Include\\pcap.h"

或者在开发环境内设置好.
angel_su 2009-11-23
  • 打赏
  • 举报
回复
一般需要进入构建选项,linker settings里添加要连接的lib名称,search dir里分别加lib文件和include文件的搜索路径。
Victor_Dinho 2009-11-23
  • 打赏
  • 举报
回复

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧