vs2008编写和调用dll完美教程

vs2008编写和调用dll完美教程

ID:40755851

大小:628.68 KB

页数:9页

时间:2019-08-07

vs2008编写和调用dll完美教程_第1页
vs2008编写和调用dll完美教程_第2页
vs2008编写和调用dll完美教程_第3页
vs2008编写和调用dll完美教程_第4页
vs2008编写和调用dll完美教程_第5页
资源描述:

《vs2008编写和调用dll完美教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VS2008编写DLL文件,并进行调用,整个教程都附有图,要是还不会我就没办法了第一步,vs生成dll文件打开vs2008新建项目项目—Win32—Win32项目,项目名称为MyDllTest,点确定直接点下一步,然后选择DLL(D),点完成。右键解决方案中头文件选择“添加—新建项”取名叫Myh,点确定在Myh.h中写代码#ifndefDllTesth_H_#defineDllTesth_H_#ifdefMYLIBDLL#defineMYLIBDLLextern"C"_declspec(dllimpo

2、rt)#else#defineMYLIBDLLextern"C"_declspec(dllexport)#endifMYLIBDLLintAdd(inta,intb);//youcanalsowritelikethis://extern"C"{//_declspec(dllexport)intAdd(intplus1,intplus2)//}#endif如图在源文件右键添加新建项,选择def,命名为Mydef写入代码LIBRARY"MyDllTest"EXPORTSAdd@1如图在解决方案中打开MyD

3、llTest.cpp写代码如下,即该DLL实现简单的加法#include"stdafx.h"#include"Myh.h"#includeMYLIBDLLintAdd(inta,intb){returna+b;}如图然后点击生成解决方案,输出成功这样就在当前项目下生成了DLL文件和lib文件,我的项目路径为D:MyDocumentsVisualStudio2008ProjectsMyDllTest打开Debug文件夹,如图可以看到生成的MyDllTest.dll和MyDl

4、lTest.lib文件第二步,调用dll文件打开vs2008新建项目,C++--win32项目---win32控制台应用程序,取名DllTest点确定点下一步,选择控制台应用程序,点完成首先配置环境,在vs菜单中点击项目,DllTest属性,在配置属性,C++,常规中选择附加包含目录,将MyDllTest项目中Myh.h文件所在的路径添加进去,我的路径为D:MyDocumentsVisualStudio2008ProjectsMyDllTestMyDllTest在配置属性,链接器,常规中选择

5、附加库目录,将MyDllTest项目中MyDllTest.lib文件所在的路径添加进去,我的路径为D:MyDocumentsVisualStudio2008ProjectsMyDllTestDebug在配置属性,链接器,输入中选择附加依赖项,将MyDllTest.lib添加进去,如图此外,还要将之前生成的MyDllTest.dll文件不MyDllTest.lib文件一同复制到DllTest项目中debug目录下,如图Debug目录需要刚建好项目的时候提前生成一下才会有,最后一步在DllTes

6、t.cpp中写入如下代码//DllTest.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include"iostream"#include"Myh.h"usingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){inta=10;intb=20;cout<<"a+b="<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。