直接上代码了
例如建立的项目名称为 mydll01
建立方法 打开vs2010 “文件” “新建” 新建项目 选择 visual c++ 选择 win32 在右边窗口 选择 win32项目
下面名称我起了测试名称 mydll01 然后下一步 应用程序 选择 dll 然后点”完成“就可以了
3个文件需要写
mydll01.h 这个手工建立一个就行 里面输入
//mydll01.h
extern "C" __declspec(dllexport) int adda();
extern "C" __declspec(dllexport) char * testb();
// mydll01.cpp : 定义 DLL 应用程序的导出函数。
//
#include "stdafx.h"
#include "mydll01.h"
#include<iostream>
#include<string.h>
using namespace std;
int adda(){
return 10;
}
//返回字符串的函数
char * testb(){
static char url[260] = { 0 };
strcpy_s(url, "http://中文");
strcat_s(url, ":");
return url;
}
//mydll01.def
LIBRARY mydll01
EXPORTS
adda
testb
3个文件都写好后,如果其他没安装库文件会提示