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同目錄下,再次運行就成功了:
以上~
更多建議: