1、如果使用的是Dev-C++或者VC++,那么你可以新建一個(gè)Static Library工程,并在其中添加相應(yīng)代碼然后編譯成*.lib文件,在以后的工程中即可隨時(shí)引用。
十載建站經(jīng)驗(yàn), 成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)客戶(hù)的見(jiàn)證與正確選擇。創(chuàng)新互聯(lián)建站提供完善的營(yíng)銷(xiāo)型網(wǎng)頁(yè)建站明細(xì)報(bào)價(jià)表。后期開(kāi)發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
2、你為嘛非要添加到標(biāo)準(zhǔn)庫(kù)里?你自己寫(xiě)的頭文件,還不是可以到處引用。這個(gè)不是標(biāo)準(zhǔn)庫(kù)的問(wèn)題,是你要將你寫(xiě)的h文件路徑包含進(jìn)你的開(kāi)發(fā)環(huán)境的問(wèn)題。標(biāo)準(zhǔn)庫(kù)的引用是默認(rèn)添加到開(kāi)發(fā)環(huán)境中的。
3、除了樓上兩位說(shuō)的,還要把頭文件放在你的編譯環(huán)境中設(shè)置的include directory中,比如,一般會(huì)放在main的文件所在的目錄。
4、中。例如文件夾路徑是 d:\my_head 用 命令:set INCLUDE=%INCLUDE%;d:\my_head 就可加入。 使用頭文件 用 #include my_some.h my_some.h 是你開(kāi)發(fā)的頭文件之一,存放在 d:\my_head\ 下面。
5、首先,可以先查看整體代碼,了解保存整體框架。然后,定義一個(gè)文件指針,指向文件。接下來(lái)就可以先對(duì)控制臺(tái)清屏幕。此時(shí),就可以開(kāi)始使用保存的命令語(yǔ)句。還能對(duì)屏幕適當(dāng)?shù)牡却W詈笥浀藐P(guān)閉文件的打開(kāi)。
6、C語(yǔ)言的庫(kù)函數(shù)在LIB目錄里面。庫(kù)函數(shù)是將函數(shù)封裝入庫(kù),供用戶(hù)使用的一種方式。方法是把一些常用到的函數(shù)編完放到一個(gè)文件里,供不同的人進(jìn)行調(diào)用。調(diào)用的時(shí)候把它所在的文件名用#include加到里面就可以了。
1、在項(xiàng)目配置的輸出選項(xiàng)卡中,選擇輸出庫(kù)文件(而不是hex文件)就行了。
2、首先在option中設(shè)置output 選擇創(chuàng)建lib文件 然后重新rebuild,會(huì)生成lib文件 就可以調(diào)用了。
3、勾選“Create Library”就行了。
4、這也是一個(gè)經(jīng)驗(yàn)教訓(xùn),帶有IO定義的C程序最好不要封裝成LIB文件。keil 系統(tǒng)帶有大量的庫(kù)函數(shù),幾乎都封裝成LIB文件了。而所有的庫(kù)函數(shù)都不涉及IO口的,全部是通用的,全部是純計(jì)算的程序。
5、這簡(jiǎn)單,把生成的LIB庫(kù)文件加到工程里,在主程序中先聲明庫(kù)中的子函數(shù),一定要與LIB庫(kù)中定義子函數(shù)名一致,主程序就可以調(diào)用庫(kù)中的子函數(shù)了。
6、在項(xiàng)目文件夾里面添加文件時(shí)就可以選擇lib文件了。如果要生成lib,在項(xiàng)目選項(xiàng)里output頁(yè)面勾選create library,然后編譯就可以生成了。一般制作了lib,你就不需要提供源代碼,就已經(jīng)達(dá)到了保密的目的了。
1、/dll 參數(shù) 使用把dll和lib放到標(biāo)準(zhǔn)庫(kù)文件夾下,然后在頭文件里面加入 _dllimport 函數(shù)名。就可以了。
2、你為嘛非要添加到標(biāo)準(zhǔn)庫(kù)里?你自己寫(xiě)的頭文件,還不是可以到處引用。這個(gè)不是標(biāo)準(zhǔn)庫(kù)的問(wèn)題,是你要將你寫(xiě)的h文件路徑包含進(jìn)你的開(kāi)發(fā)環(huán)境的問(wèn)題。標(biāo)準(zhǔn)庫(kù)的引用是默認(rèn)添加到開(kāi)發(fā)環(huán)境中的。
3、除了樓上兩位說(shuō)的,還要把頭文件放在你的編譯環(huán)境中設(shè)置的include directory中,比如,一般會(huì)放在main的文件所在的目錄。
4、將聲明和實(shí)現(xiàn)寫(xiě)在一個(gè)XXX.h的頭文件中,前提是測(cè)試通過(guò)并可以成功運(yùn)行的。然后將你寫(xiě)的這個(gè)頭文件放到你安裝目錄的include文件夾里面,再在主函數(shù)里面直接調(diào)用就可以了,跟調(diào)用常見(jiàn)的庫(kù)函數(shù)一樣調(diào)用。
5、如果 可以自己 寫(xiě) #include ...; 你可以 把自己開(kāi)發(fā)的 頭文件寫(xiě)在 自己 的 一個(gè)文件夾。把自己的文件夾路徑 加入到 環(huán)境變量 INCLUDE 中。
當(dāng)前文章:c語(yǔ)言函數(shù)怎么封裝成庫(kù) c語(yǔ)言封裝為lib庫(kù)
當(dāng)前網(wǎng)址:http://chinadenli.net/article4/dejohie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站營(yíng)銷(xiāo)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站導(dǎo)航、虛擬主機(jī)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)