您的位置:首页 > 编程语言 > C语言/C++

VC++建立动态库

2016-02-05 16:11 211 查看
新建mfc dll项目

项目.cpp文件内写接口函数: 
extern "C" _declspec(dllexport) int Max(int a ,int b )

{

 if(a>b) return a;

 else return b;


生成项目.dll
 
调用示例:(复制lib目标代码目录,dll文件到目标程序路径)

#pragma comment(lib,"../lib/dvr.lib")

extern "C"_declspec(dllimport) int Max(int a,int b);

。。。。。。

void CSerialTransDlg::OnBnClickedButton1()

{

 //调用我的dll

 int m = Max(4,5);

 CString buffer;

 buffer.Format("%d",m);

 GetDlgItem(IDC_EDIT_DATA)->SetWindowText(_T(buffer));

 ::MessageBox(NULL,_T(buffer),_T("标题"),MB_OK);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: