VC++ 6.0 導(dǎo)出DLL示例(糾結(jié)了一下還是用VC6吧,雖然它很舊了,但用戶群體真的大):
1.打開Visual C++ 6.0,先創(chuàng)建一個(gè)DLL項(xiàng)目,如圖所示:
2.新建一個(gè)源代碼文件DLL_demo.c,并添加到Source Files里。寫好代碼后,點(diǎn)擊Build,如圖所示:
3.這時(shí),\DLL_demo\Debug里面應(yīng)該就有這兩個(gè)文件了:
函數(shù)主體在.dll文件里,函數(shù)接口在.lib(lib,library,庫)文件里。
靜態(tài)鏈接時(shí),兩個(gè)文件都需要用到,動(dòng)態(tài)鏈接只需要前者。我們這次只說靜態(tài)鏈接。
4.關(guān)閉Workspace,到這步,DLL就算是創(chuàng)建好了,接下來我們試驗(yàn)一下能不能用。
5.創(chuàng)建一個(gè)Win32控制臺(tái)項(xiàng)目,如圖所示:
6.將之前那兩個(gè)文件復(fù)制到\C_demo文件夾里,如圖所示:
7.新建一個(gè)源代碼文件C_demo.c,并添加到Source Files里。寫好代碼后,點(diǎn)擊Build,如圖所示:
8.這時(shí),\C_demo\Debug里面就有了我們要的可執(zhí)行程序:
9.運(yùn)行,發(fā)現(xiàn)錯(cuò)誤提示:
我們再把.dll移到.exe同目錄下,再次運(yùn)行就成功了:
以上~
更多建議: