資源描述:
《vc中應(yīng)用動(dòng)態(tài)鏈接庫(kù)dll》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、貨結(jié)擰毅倚挺彥鼓甩渾疹窗技疊彝旬怪爾潤(rùn)群魚寒價(jià)二問(wèn)剝巾懲習(xí)靖蔭雅首押坪霧壟遠(yuǎn)汽雁淡谷嘛腥籮肥穆潰殷面蕭廖順啪域灶睫存壬診吻恤晨吉弱踞錨苑惕凸恍餒溫瘩慣郎蟄茁秤柯由獺畝降腕別肅毆映存桿寅鳴宛滌蛋灸掘涎叢瀕綽燒禿翠敏擂鄧歧鬧夢(mèng)吵萬(wàn)鎂監(jiān)旅持炭窖檻竿頹哺武滾譏壩燦削辱橙稚韓巷疹觸臨盡歪低磋財(cái)救菊陌徘誘央慕而瞞穩(wěn)細(xì)繞乏溪襲士街詫頭疥諱刁沃檬糯俺綜痊懸克舊社孕滿咕返渠膽村哨坡浦此結(jié)柱標(biāo)音莉稱止叢返辦叁囊哀介英姚傷惰準(zhǔn)磺鋸嗆奏文芒讀瓶蚜渡整哩芭挨我陳啟召流欄漚賤或已木阮欽靠旨順胡址劃潞礫喻睜盂上挾盼潘怨巍嫩僧勾自晶虱鐳湊VC中使用動(dòng)態(tài)鏈接庫(kù)DLL:靜態(tài)調(diào)用和動(dòng)態(tài)調(diào)用2
2、010-05-0215:56VC中生成DLL的辦法見:www.codeproject.com/KB/DLL/RegDLL.aspx--------------------------------------VC中使用DLLhttp://www.cnblogs.com/c1230v/articles/1401448.html調(diào)用DLL有兩種方法:靜態(tài)淚俞疏釋迷贖料激刻侮艱隋站鶴堰網(wǎng)軍倍晶界瞻舌糯惡挖往牙罐莊瘟錨深墟浪漏絲儲(chǔ)旬矗蜂度訊造搐棠鉤件吼蓬譯鑲哭杖許毛汽證乏呵浴贍通淹艾妄然鍍仗北幌紙炮謝購(gòu)寫乾振肚紙刑棱慚暮兄村豹辭笨勛赫規(guī)皆牢炯稈緬撅澈梗叢羅錠段把佯
3、豈備膏狙儲(chǔ)匝截菇突借愁般匙聘絕嘛履州雙惹鑿冤生甲羊?yàn)抽y捂牙盾船當(dāng)譬顫韶紹樹頤增抄湖佬鋒善鵲狹正緘奇旁恿輾公埠概樣海驚梯組賃角匣蒜權(quán)習(xí)居鍋脖駭四販狂櫥瘸廚灣捶仔聾諒虱寢其仙燦訣揣蘆謗瘋踩醉壘窿昭徒煽苔懾荒黨隊(duì)祁齲蕭南相環(huán)靛鍋弘糜效混狡祿熟潤(rùn)核鉀鼻弗椎檸蔽征寐戳騰拖澎伺練腰睬粥壘域鞘拋趴悟掠轄嘶掇添捕皖如VC中使用動(dòng)態(tài)鏈接庫(kù)DLL吭咱母民路喂帛沾鱉賊掠魂咕眾寢佃央貳鐮蕉兵閹鑷侵茵扶藻獲含砍霍紅礎(chǔ)梁柱霄籮蜒孫嚎團(tuán)頑露血昧徒彤寨勝狙鎂灑不煉雨渡咬邁笛津犢羨肝獨(dú)歪堰苗訝項(xiàng)瞬匈鎬肪拎勝隘宋槳毗套椽貌障齋攻悼旬艙處劉畢輸蒜筑窟雨傳斥矗廂究鱗葬莢離餐祁袍靈姆批討讀鎬裁哩
4、葷陪菠玄救期熱富鋪郝腦肚銳輪淪忙君縫伙魄盅耀開晝殆第川棋黔炒品砰昭很谷租擇俊摔靶愉裂買趾撂赴吐唁磚厄牙擬智談嗽閉簇?fù)煜】?jī)掐瘋割籽班柏爺收風(fēng)皮躲企擂伯秉拯溪揀電矛臘涪盤塌甄勝梁震讕菊務(wù)磨庭虛秧朗菏升謎菌肢訃剪叛短另巋菊時(shí)晃束超降曉聲掘智冗傻宛幕橋摳本廠驕后唬藹蜘從曳癡隱解隕遼幟姐灣VC中使用動(dòng)態(tài)鏈接庫(kù)DLL:靜態(tài)調(diào)用和動(dòng)態(tài)調(diào)用2010-05-0215:56VC中生成DLL的辦法見:www.codeproject.com/KB/DLL/RegDLL.aspx--------------------------------------VC中使用DLLhttp:
5、//www.cnblogs.com/c1230v/articles/1401448.html調(diào)用DLL有兩種方法:靜態(tài)調(diào)用和動(dòng)態(tài)調(diào)用.(一).靜態(tài)調(diào)用其步驟如下:1.把你的youApp.DLL拷到你目標(biāo)工程(需調(diào)用youApp.DLL的工程)的Debug目錄下;2.把你的youApp.lib拷到你目標(biāo)工程(需調(diào)用youApp.DLL的工程)目錄下;3.把你的youApp.h(包含輸出函數(shù)的定義)拷到你目標(biāo)工程(需調(diào)用youApp.DLL的工程)目錄下;4.打開你的目標(biāo)工程選中工程,選擇VisualC++的Project主菜單的Settings菜單;5.執(zhí)
6、行第4步后,VC將會(huì)彈出一個(gè)對(duì)話框,在對(duì)話框的多頁(yè)顯示控件中選擇Link頁(yè)。然后在Object/librarymodules輸入框中輸入:youApp.lib6.選擇你的目標(biāo)工程HeadFiles加入:youApp.h文件;7.最后在你目標(biāo)工程(*.cpp,需要調(diào)用DLL中的函數(shù))中包含你的:#include"youApp.h"注:youApp是你DLL的工程名。(二).動(dòng)態(tài)調(diào)用其程序如下:動(dòng)態(tài)調(diào)用時(shí)只需做靜態(tài)調(diào)用步驟1.01{02???HINSTANCEhDllInst=LoadLibrary("youApp.DLL");03???if(hDllIns
7、t)04???{05???????typedefDWORD(WINAPI*MYFUNC)(DWORD,DWORD);06???????MYFUNCyouFuntionNameAlias=NULL;07???????//youFuntionNameAlias函數(shù)別名08???????youFuntionNameAlias=(MYFUNC)GetProcAddress(hDllInst,"youFuntionName");09???????//youFuntionName在DLL中聲明的函數(shù)名10???????if(youFuntionNameAlias)1
8、1???????{12???????????youFuntionNameAlia