最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

在Dev-C++中編譯與調(diào)用dll(附無反應(yīng)問題解決)

2023-07-30 16:07 作者:不會后空翻的初一生  | 我要投稿


c++娘鎮(zhèn)樓

看之前請了解一下DLL是什么:

用vc6的老東西可以去BV1MF411w7Z9看看

編譯部分:

首先要新建一個dll項目

項目→新建項目


我們首先看dllmain.cpp

可以先把默認(rèn)給的實例函數(shù)刪掉,再我們把自己編寫的函數(shù)加入到內(nèi)容里(記得要在函數(shù)的返回值的類型前面加上DLLIMPORT)

這樣我們就在dll文件里加入了我們自己的函數(shù)。


再看dll.h文件:

把原先的class刪掉,再把我們的函數(shù)聲明寫在里面,像這樣:

這樣就完成了,如果沒問題,編譯之后就會得到dll文件??赡軙棾鲆粋€警告彈窗,不用管它。

就憑你也配出現(xiàn)在我的電腦上

調(diào)用部分:

首先將dll文件移動到與使用它的cpp文件同一個文件夾,然后通過指針獲取我們在dll文件里的函數(shù)(要添加windows.h頭文件):

然后我們就能使用hello函數(shù)了,but我們發(fā)現(xiàn)控制臺里根本沒有輸出文本??!

小學(xué)114年級語文書上的名人名言

解決辦法

在dll的生成目錄里找到??lib+(dll名稱).def??文件,這個應(yīng)該就是dll的函數(shù)表,在EXPORTS下面找到一個與我們編寫的函數(shù)相似的名字,再把調(diào)用部分代碼最后一行原來的dll函數(shù)名換成我們找到的就可以了

本人才疏學(xué)淺,文中有紕漏的地方請各位大佬在評論區(qū)指出,如果這篇文章對你有幫助也希望你能點(diǎn)一個小小的贊讓更多人看到,謝謝

點(diǎn)贊過10出視頻講解?

在Dev-C++中編譯與調(diào)用dll(附無反應(yīng)問題解決)的評論 (共 條)

分享到微博請遵守國家法律
惠安县| 凤凰县| 横山县| 奉化市| 安达市| 阳泉市| 凤山市| 蓝田县| 雷山县| 陇川县| 常德市| 辽阳市| 富平县| 定边县| 孝感市| 顺义区| 临桂县| 获嘉县| 三都| 分宜县| 淮安市| 尉犁县| 靖安县| 尖扎县| 宁德市| 儋州市| 西城区| 镇平县| 于田县| 滁州市| 遵义市| 滦平县| 连云港市| 营山县| 军事| 盐城市| 宜城市| 武隆县| 乌兰县| 太原市| 榆社县|