Dll显式、隐式调用

上传人:hs****ma 文档编号:488424246 上传时间:2023-01-14 格式:DOCX 页数:4 大小:282.66KB
返回 下载 相关 举报
Dll显式、隐式调用_第1页
第1页 / 共4页
Dll显式、隐式调用_第2页
第2页 / 共4页
Dll显式、隐式调用_第3页
第3页 / 共4页
Dll显式、隐式调用_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Dll显式、隐式调用》由会员分享,可在线阅读,更多相关《Dll显式、隐式调用(4页珍藏版)》请在金锄头文库上搜索。

1、信息集成VC Dll 显式、隐式调用计算机系 XXX 2012XXXXXX一创建 DLL 工程:1. 创建一个空的 Dll 工程丰密的 DLL rJfEl 一平磁单的DLL.工思弼】 一平可导1H尊楚樹号RIDLL TS1PI堡希里创建卄名英型n di丄?2.在Dll Source,新建一个空的.cpp文件,如下图,并添加代码:t# rs. | iftE MttS |Stiw&ir Pagro QsiniaryFaE!啕工作区un;i工程-e3 Liih iMcs-| !ioi.n:i: HI;:!: Fites 匚J RK4s1return a+b;Libxp卩 Header FilesRe

2、source Files3.编译这个工程,会在工程目录中 Debug 文件夹中出现 Dll.lib 和 Dll.dll 文件,表 示成功创建 Dll 链接文件二隐式调用:1.创建一个空的 Console Application,如图:2.在该工程上新建一个.cpp文件,并添加如下代码:工挥臥I具它丈洁I|型康II世凹&+骨 Spwtg Fll&lMCUSr星片刘理刖片晋mm FdcsWC E.爾MEDev! ._詞Mih阳 Server Page BHnnwfae Fl CC* Header File_ HML 时 UaiDra FileEiSCHLScfiptFile允拆立*揺叫讯久零二EW

3、9.tt S:N|p障加到工探瞬ynaoiicUIJi Ircwiep Ries I ltMLFfi Iue?(0 IftE DyiMnBLDir I- 丽 hiim.iirLJL I Im , 2j Euur* Fil I.include include include void m8in()typedeF int (*fiDD)(int,int):HINSTANCE Hint = :LadLibrary(Lib.dll);ADD add = (ftDD)GetPrncAddress(Hint/add); printF(zhihuaDi/naiicDlln): coutadd(5,5|)en

4、dl;3.直接编译该工程会Load不到Dll而无法调用Add函数,需要将将刚才生成的 Lib.dll放到改成工程的Debug目录下,再次编译会成功,如图:三.显式调用:1.参照新建Dll工程重新建个带有Show函数的Dll,工程文件.h和.epp内容如下:C+ - LLibxL.工程汨崖QU工且电阖口电)帮肋b rd m r mhcirF * Sh nwTextern T dFcl5pec(tfllF4poFt) uoid Show();C+4- - Lib. cppl工程的述建射工頁囱口世)钻型QP詰画国客|钿ihfll rncrT-.iRrF tj| 4 :hnwttinclud ninc

5、iudt! “Liu.tr unid ShouOp rifi t f( zhi rtuaes ta t ice 11);编译后会在 Debug 下生成 Lib.lib 和 Lib.dll2.参照二新建一个空的Con sole Applicatio n,添加.cpp文件后在里面添加如下内容:Ki n c 1 u d e iti n c 1 u d e iti n c 1 u d e更 工程 组建一工具 窗口 帮助isnaL C+ St atipjll 1 -.jpppJlobal members | 4 nnainvoid nain()Sho();* Lib.h1将刚才 Dll 工程生成的 Lib.h 和 Lib.lib Copy 到当前工程目录,将 Lib.dll Copy 到 Debug 目录下3.点击工程-设置,如图,将Lib.lib添加到对象/库模块中:确定后编译:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号