上周末,學(xué)習(xí)的c語言但是不知道怎么打包動(dòng)態(tài)庫 經(jīng)過一番努力和學(xué)習(xí)終于學(xué)會(huì)了打包動(dòng)態(tài)庫 總結(jié)了一下動(dòng)態(tài)庫的打包經(jīng)過 希望能幫助到其他學(xué)習(xí)者 請大家多多指教
動(dòng)態(tài)庫的生成 - 打開vs2013 新建項(xiàng)目,起的名字不能有中文
新建項(xiàng)目.png (234.35 KB, 下載次數(shù): 70)
下載附件
2018-8-28 14:43 上傳
2)
寫代碼就是我們之前寫的xxx.c和xxx.h,只是不需要main()函數(shù)測試罷了。
你可以重新新建項(xiàng)目,重新寫。
或者用之前寫好的代碼,生成庫:
步驟如下: B) 添加所需代碼:
C)
D)修改代碼 生成 DLL 時(shí),通常創(chuàng)建一個(gè)包含正在導(dǎo)出的函數(shù)原型和/或類的頭文件,并將 __declspec(dllexport) 添加到頭文件中的聲明。
xxx.c 文件中實(shí)現(xiàn)函數(shù)的定義,需要在函數(shù)的前面添加: __declspec(dllexport)
4)生成動(dòng)態(tài)庫
- 生成的動(dòng)態(tài)庫實(shí)在Debug目錄
一般的動(dòng)態(tài)庫程序有l(wèi)ib文件和dll文件。lib文件是必須在編譯期就連接到應(yīng)用程序中的,而dll文件是運(yùn)行期才會(huì)被調(diào)用的。
- xxx.dll、xxx.lib、xxx.h拷貝出來,給用戶使用
測試使用動(dòng)態(tài)庫時(shí), xxx.lib和xxx.h拷貝在代碼所在目錄 xxx.dll 拷貝到可執(zhí)行程序目錄
動(dòng)態(tài)庫的測試使用 1) 測試使用動(dòng)態(tài)庫時(shí), xxx.lib和xxx.h拷貝在代碼目錄
4) xxx.dll 是拷貝到可執(zhí)行程序目錄,運(yùn)行程序
完整的Word格式文檔51黑下載地址:
06_vs動(dòng)態(tài)庫的生成和使用.doc
(955 KB, 下載次數(shù): 8)
2018-8-28 14:43 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|