我在做一个在网卡上抓IP包的程序,其中用到WINPCAP里面的函数等东西,我做一个对话框,其中点击OnBUTTONCapture键就开始在一个EDIT框里逐行显示包的信息,包括时间长度等,有个范例在回调函数里有个printf("%s,%.6d len:%d,tolal number:%ld \n", timestr, header->ts.tv_usec, header->len,Number++)函数,我想在对话框里实现,我先在OnBUTTONCapture类里用变量m_strCapture=m_strCapture+"X",也就是把回调函数里的时间,抓包的个数等变量在EDIT框里输出,并且能实现逐行实时输出。其中X是回调函数里的变量,显然不行,因为变量的作用域只是函数体内起作用。我想在回调函数里实现功能,但是回调函数访问不到m_strCapture这个变量,这个变量是string型的。请问怎么才能实现这个功能呢?急!!!!
2、可以发送自定义消息,传X的地址给窗口
m_CapturePacket=m_CapturePacket+str3+" "+str1+" "+str2+"\n";
这样的写法根本就没法换行,是不是有其他的写法?
fatal error LNK1169: one or more multiply defined symbols found