我编译时出现一下错误了,不知道为何?劳请高手指点》》》》》用WINPCAP捕获包后解包
Compiling...
GetPacket3.cpp
E:\设计\getpak3--zsw\GetPacket3.cpp(276) : error C2601: 'udp_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(320) : error C2601: 'icmp_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(355) : error C2601: 'arp_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(411) : error C2601: 'ip_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(484) : error C2601: 'ethernet_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(552) : error C2601: 'iptos' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(568) : error C2601: 'ifprint' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(616) : error C2065: 'main' : undeclared identifier
E:\设计\getpak3--zsw\GetPacket3.cpp(617) : error C2143: syntax error : missing ';' before '{'
E:\设计\getpak3--zsw\GetPacket3.cpp(728) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
Compiling...
GetPacket3.cpp
E:\设计\getpak3--zsw\GetPacket3.cpp(276) : error C2601: 'udp_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(320) : error C2601: 'icmp_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(355) : error C2601: 'arp_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(411) : error C2601: 'ip_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(484) : error C2601: 'ethernet_protocol_packet_callback' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(552) : error C2601: 'iptos' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(568) : error C2601: 'ifprint' : local function definitions are illegal
E:\设计\getpak3--zsw\GetPacket3.cpp(616) : error C2065: 'main' : undeclared identifier
E:\设计\getpak3--zsw\GetPacket3.cpp(617) : error C2143: syntax error : missing ';' before '{'
E:\设计\getpak3--zsw\GetPacket3.cpp(728) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
解决方案 »
- 求助,有关一个Activex控件使用的问题
- 对ACCESS数据库进行同步操作 一场
- 对于其他程序, 可否进行子类化?
- 是不是每个文件后面都有一个EOF作为结尾,如果没有文件是不是不能打开?
- 关于CWnd::Create()、CWnd::PreCreateWindow()的问题
- 急问!高分相赠!
- 用VC开发一个console程序,要求与SqlServer数据库互操作,该如何访问?用ODBC类?ADO?
- 请问怎样在VC下直接对硬盘的扇区读写,请详细说明一下!谢谢!
- 灰度图中颗粒记数的问题
- 哪儿有《深入浅出MFC》的电子版??
- 关于各函数数据传递的问题
- CIpAddressCtrl 类的成员函数怎么才能显示出来.
代码试图在函数内定义函数。
或者,在该 C2601 错误位置前的源代码中有一个额外的大括号。
示例
// C2601.cpp
int main()
{
int i = 0; int funcname(int j) // C2601
{
j++;
return j;
}
i = funcname(i);
return 0;
}