實例演示

2018-10-20 02:45 更新

VC++ 6.0 導(dǎo)出DLL示例(糾結(jié)了一下還是用VC6吧,雖然它很舊了,但用戶群體真的大):


1.打開Visual C++ 6.0,先創(chuàng)建一個DLL項目,如圖所示:


2.新建一個源代碼文件DLL_demo.c,并添加到Source Files里。寫好代碼后,點擊Build,如圖所示:


3.這時,\DLL_demo\Debug里面應(yīng)該就有這兩個文件了:

函數(shù)主體在.dll文件里,函數(shù)接口在.lib(lib,library,庫)文件里。
靜態(tài)鏈接時,兩個文件都需要用到,動態(tài)鏈接只需要前者。我們這次只說靜態(tài)鏈接。


4.關(guān)閉Workspace,到這步,DLL就算是創(chuàng)建好了,接下來我們試驗一下能不能用。


5.創(chuàng)建一個Win32控制臺項目,如圖所示:


6.將之前那兩個文件復(fù)制到\C_demo文件夾里,如圖所示:


7.新建一個源代碼文件C_demo.c,并添加到Source Files里。寫好代碼后,點擊Build,如圖所示:


8.這時,\C_demo\Debug里面就有了我們要的可執(zhí)行程序:


9.運行,發(fā)現(xiàn)錯誤提示:

我們再把.dll移到.exe同目錄下,再次運行就成功了:


以上~


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號