创建动态文件dll和lib
创建工程
创建dll工程这个大家可以百度一下我这里就直接贴相关的代码
创建一个wbsocket.h
代码如下
int cltSocketInit(void **headle);
int cltSocketSend(void *handle, unsigned char *buf, int buflen);
int cltSocketRev(void *headle, unsigned char *buf, int *buflen);
int cltSocketDestory(void *headle);
其中__declspec()动态导出这个方法
然后我们在创建相同名字的.c 文件
代码如下
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
__declspec(dllexport) int cltSocketInit(void **headle)
{
return 0;
}
__declspec(dllexport) int cltSocketSend(void *handle, unsigned char *buf, int buflen)
{
return 0;
}
__declspec(dllexport) int cltSocketRev(void *headle, unsigned char *buf, int *buflen)
{
return 0;
}
__declspec(dllexport) int cltSocketDestory(void *hea