可想使用VC2005编写winpcap程序,但是它的函数是C编写的,请问在VC2005中怎样调用?谢谢

解决方案 »

  1.   

    #include "pcap.h"
    #pragma comment(lib, "lib/wpcap.lib")
    #pragma comment(lib, "lib/packet.lib")
      

  2.   

    假设wpcap.lib和packet.lib放在lib目录下
      

  3.   

    thanks,可是提示错误:“错误 1 error C3641: “WspiapiStrdup”: 用 /clr:pure 或 /clr:safe 编译的函数的调用约定“__stdcall ”无效 C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wspiapi.h 89
      

  4.   

    知道了,不能在VC2005中直接使用winpcap函数。只能是VC6
      

  5.   

    ...我一直都在用winpcap的,VC2005和VC2008都可以,VC6我早都不用了,不知道你是什么情况