Wireshark mailing list archives
Re: how to use wireshark source code?
From: Peter Wu <lekensteyn () gmail com>
Date: Thu, 27 Mar 2014 10:10:40 +0100
Hi, On Thursday 27 March 2014 17:05:08 我想不无聊 wrote:
I add a file named peformance.h under wireshark main directory, peformance.h
spelling error here (and below), it should be "performance".
#include <glib.h> typedef struct peformance_s { gfloat time[100]; gfloat delay[100]; guint32 packetSize[100]; guint32 payload; guint32 index; guint32 temp_size; gfloat temp_time; }peformance; extern peformance* peformance_test; then I modify the /epan/dissectors/packet-ieee80211.c, #include "../../peformance.h" then define the struct variable, peformance pef_test; peformance * peformance_test=&pef_test; peformance_test->index=0; when i execute "sudo make", it occurs to me one error ,below is the error information:
You should not run the compilation as root. Just "make" is fine. To fix up this mistake, change the ownership of the object files to your user.
packet-ieee80211.c:94:30: error: ../../peformance.h: No such file or directory
This is a clear hint.
packet-ieee80211.c:149: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pef_test' packet-ieee80211.c:150: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token packet-ieee80211.c:153: error: expected '=', ',', ';', 'asm' or '__attribute__' before '->' token
The top-level directory is already in the headers search path. Just drop the ../..: #include "performance.h" Kind regards, Peter ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- how to use wireshark source code? ?????????? (Mar 27)
- Re: how to use wireshark source code? Peter Wu (Mar 27)
- Message not available
- Re: 回复: how to use wireshark source code? Peter Wu (Mar 27)
- Message not available
- Re: how to use wireshark source code? Peter Wu (Mar 27)