即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

vs创建dll并运用

编程语言 fx_odyssey 17℃ 0评论

前言:学习做个记录,积小流以望江海。

新建空工程(省事,好控制),win32 console application 或者 win32 project 都可以,添加 .h 文件,.cpp 文件,.def 文件。简单,纯小白看下图。







键入代码:

//mydll.h

#pragma once 


#define DLL_EXPORT __declspec(dllexport) 


extern “C” DLL_EXPORT int Add(int &a,int &b);

//mydll.cpp

#include “mydll.h” 


int Add(int &a,int &b) 





return a+b;  


}

.def 文件不用管。编译,无错。另新建空工程,添加 .h 文件,.cpp 文件。

//testmydll.h

#pragma once 


#define DLL_EXPORT __declspec(dllexport) 


extern “C” DLL_EXPORT int Add(int &a,int &b);

//testmydll.cpp

#include “testmydll.h” 


#pragma comment(lib,”dlltest.lib”) 


#include  


using namespace std; 


int main() 





int a =3; 


int b =2; 


cout<

system(“pause”);


}

编译运行成功显示如下界面:



至此,over。。

备注:千里之行,始于足下。只要走向了变强的路,你会一步步变得更强。

转载请注明:CodingBlog » vs创建dll并运用

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情