Hey so I have been trying for a fairly long time to get WinPcap to work with visual C++ 2010. I followed the online users manual, linked to the library directory and added the proper includes and header files to their respected destinations. Sadly it still wont compile the following code:

Code:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>

#include <pcap/pcap.h>


int main ()
{
pcap_t *fp;
char errbuf[PCAP_ERRBUF_SIZE];
u_char packet[100];
int i;

    
    /* Open the output device */
    if ( (fp= pcap_open(argv[1],            // name of the device
                        100,                // portion of the packet to capture (only the first 100 bytes)
                        PCAP_OPENFLAG_PROMISCUOUS,  // promiscuous mode
                        1000,               // read timeout
                        NULL,               // authentication on the remote machine
                        errbuf              // error buffer
                        ) ) == NULL)
    {
        fprintf(stderr,"\nUnable to open the adapter. %s is not supported by WinPcap\n", argv[1]);
        return;
    }

    /* Supposing to be on ethernet, set mac destination to 1:1:1:1:1:1 */
    packet[0]=1;
    packet[1]=1;
    packet[2]=1;
    packet[3]=1;
    packet[4]=1;
    packet[5]=1;
    
    /* set mac source to 2:2:2:2:2:2 */
    packet[6]=2;
    packet[7]=2;
    packet[8]=2;
    packet[9]=2;
    packet[10]=2;
    packet[11]=2;
    
    /* Fill the rest of the packet */
    for(i=12;i<100;i++)
    {
        packet[i]=(u_char)i;
    }

    /* Send down the packet */
    if (pcap_sendpacket(fp, packet, 100 /* size */) != 0)
    {
        printf(stderr,"\nError sending the packet: %s\n", pcap_geterr(fp));
        return;
    }

    return 0;
}
This code produces the following error(s).

Code:
1>------ Build started: Project: test, Configuration: Debug Win32 ------
1>  main.cpp
1>c:\program files\microsoft visual studio 10.0\vc\include\pcap\pcap.h(47): fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Now the ideal solution to my problem would be a step by step procedure of how to get a functional WinPcap project. Preferably from someone who has worked with WinPcap and Visual C++ 2010 as I am new to both and am quickly realizing that WinPcap is much trickier to set up then most libraries I have worked with in the past. It seems like this is a common problem and will probably be writing a tutorial on setting these libraries up with different IDE's and compilers as I have yet to find an in depth one of any relevance to the problems I am having.