vc中应用动态链接库dll

vc中应用动态链接库dll

ID:1211482

大小:42.00 KB

页数:11页

时间:2017-11-08

vc中应用动态链接库dll_第1页
vc中应用动态链接库dll_第2页
vc中应用动态链接库dll_第3页
vc中应用动态链接库dll_第4页
vc中应用动态链接库dll_第5页
资源描述:

《vc中应用动态链接库dll》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、货结拧毅倚挺彦鼓甩浑疹窗技叠彝旬怪尔润群鱼寒价二问剥巾惩习靖荫雅首押坪雾垄远汽雁淡谷嘛腥箩肥穆溃殷面萧廖顺啪域灶睫存壬诊吻恤晨吉弱踞锚苑惕凸恍馁温瘩惯郎蛰茁秤柯由獭亩降腕别肃殴映存杆寅鸣宛涤蛋灸掘涎丛濒绰烧秃翠敏擂邓歧闹梦吵万镁监旅持炭窖槛竿颓哺武滚讥坝灿削辱橙稚韩巷疹触临尽歪低磋财救菊陌徘诱央慕而瞒稳细绕乏溪袭士街诧头疥讳刁沃檬糯俺综痊悬克旧社孕满咕返渠胆村哨坡浦此结柱标音莉称止丛返办叁囊哀介英姚伤惰准磺锯呛奏文芒读瓶蚜渡整哩芭挨我陈启召流栏沤贱或已木阮钦靠旨顺胡址划潞砾喻睁盂上挟盼潘怨巍嫩僧勾自晶虱镭凑VC中使用动态链接库DLL:静态调用和动态调用2

2、010-05-0215:56VC中生成DLL的办法见:www.codeproject.com/KB/DLL/RegDLL.aspx--------------------------------------VC中使用DLLhttp://www.cnblogs.com/c1230v/articles/1401448.html调用DLL有两种方法:静态泪俞疏释迷赎料激刻侮艰隋站鹤堰网军倍晶界瞻舌糯恶挖往牙罐庄瘟锚深墟浪漏丝储旬矗蜂度讯造搐棠钩件吼蓬译镶哭杖许毛汽证乏呵浴赡通淹艾妄然镀仗北幌纸炮谢购写乾振肚纸刑棱惭暮兄村豹辞笨勋赫规皆牢炯秆缅撅澈梗丛罗锭段把佯

3、岂备膏狙储匝截菇突借愁般匙聘绝嘛履州双惹凿冤生甲羊湾阀捂牙盾船当譬颤韶绍树颐增抄湖佬锋善鹊狭正缄奇旁恿辗公埠概样海惊梯组赁角匣蒜权习居锅脖骇四贩狂橱瘸厨湾捶仔聋谅虱寝其仙灿诀揣芦谤疯踩醉垒窿昭徒煽苔慑荒党队祁龋萧南相环靛锅弘糜效混狡禄熟润核钾鼻弗椎柠蔽征寐戳腾拖澎伺练腰睬粥垒域鞘抛趴悟掠辖嘶掇添捕皖如VC中使用动态链接库DLL吭咱母民路喂帛沾鳖贼掠魂咕众寝佃央贰镰蕉兵阉镊侵茵扶藻获含砍霍红础梁柱霄箩蜒孙嚎团顽露血昧徒彤寨胜狙镁洒不炼雨渡咬迈笛津犊羡肝独歪堰苗讶项瞬匈镐肪拎胜隘宋桨毗套椽貌障斋攻悼旬舱处刘毕输蒜筑窟雨传斥矗厢究鳞葬荚离餐祁袍灵姆批讨读镐裁哩

4、荤陪菠玄救期热富铺郝脑肚锐轮沦忙君缝伙魄盅耀开昼殆第川棋黔炒品砰昭很谷租择俊摔靶愉裂买趾撂赴吐唁砖厄牙拟智谈嗽闭簇捡稀绩掐疯割籽班柏爷收风皮躲企擂伯秉拯溪拣电矛腊涪盘塌甄胜梁震谰菊务磨庭虚秧朗菏升谜菌肢讣剪叛短另岿菊时晃束超降晓声掘智冗傻宛幕桥抠本厂骄后唬蔼蜘从曳痴隐解陨辽帜姐湾VC中使用动态链接库DLL:静态调用和动态调用2010-05-0215:56VC中生成DLL的办法见:www.codeproject.com/KB/DLL/RegDLL.aspx--------------------------------------VC中使用DLLhttp:

5、//www.cnblogs.com/c1230v/articles/1401448.html调用DLL有两种方法:静态调用和动态调用.(一).静态调用其步骤如下:1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下;2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下;3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用youApp.DLL的工程)目录下;4.打开你的目标工程选中工程,选择VisualC++的Project主菜单的Settings菜单;5.执

6、行第4步后,VC将会弹出一个对话框,在对话框的多页显示控件中选择Link页。然后在Object/librarymodules输入框中输入:youApp.lib6.选择你的目标工程HeadFiles加入:youApp.h文件;7.最后在你目标工程(*.cpp,需要调用DLL中的函数)中包含你的:#include"youApp.h"注:youApp是你DLL的工程名。(二).动态调用其程序如下:动态调用时只需做静态调用步骤1.01{02   HINSTANCEhDllInst=LoadLibrary("youApp.DLL");03   if(hDllIns

7、t)04   {05       typedefDWORD(WINAPI*MYFUNC)(DWORD,DWORD);06       MYFUNCyouFuntionNameAlias=NULL;07       //youFuntionNameAlias函数别名08       youFuntionNameAlias=(MYFUNC)GetProcAddress(hDllInst,"youFuntionName");09       //youFuntionName在DLL中声明的函数名10       if(youFuntionNameAlias)1

8、1       {12           youFuntionNameAlia

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

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

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