一 c语言创建dll
开发工具:vs2012
0. 新建项目->win32控制台程序->选择dll、空项目->完成。
1. 创建头文件cdll.h
#ifndef _DLLMAIN_H
#define _DLLMAIN_H
#ifndef DLL_EXPORT
#define _LIBAPI __declspec(dllexport)
#else
#define _LIBAPI __declspec(dllimport)
#endif
#ifdef __cplusplus
extern "C" {
#endif
_LIBAPI void getWebToken(const char* a, const char* b, char* webtoken);
#ifdef __cplusplus
}
#endif
#endif /* _DLL_H_ */
2. 创建源文件cdll.c
#include "cdll.h"
#include "windows.h"
void getWebToken(const char* a, const char* b, char* webtoken)
{
int ret = 1;
if(ret)
{
strcpy(webtoken, "123456789");
}else
{
strcpy(webtoken, a)