找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6474|回復(fù): 1
收起左側(cè)

KEIL里面的所有頭文件中的怎么只有函數(shù)聲明沒有函數(shù)體啊?

[復(fù)制鏈接]
ID:16820 發(fā)表于 2009-12-21 17:47 | 顯示全部樓層 |閱讀模式

有頭文件中的怎么只有函數(shù)聲明沒有函數(shù)體啊?

回復(fù)

使用道具 舉報

ID:1064915 發(fā)表于 2023-7-24 08:44 | 顯示全部樓層
其實很多庫函數(shù)都是已經(jīng)被編譯成靜態(tài)庫(*.lib)或目標(biāo)代碼(*.obj)文件的。它們的函數(shù)原型被寫在相應(yīng)的頭文件中,相當(dāng)于一個接口,被其他程序調(diào)用。具體的實現(xiàn)部分已經(jīng)被編譯好了。所以當(dāng)然看不到函數(shù)體的定義。當(dāng)你的程序被編譯時,編譯程序會取出靜態(tài)庫中的目標(biāo)代碼,鏈接到你的EXE文件中。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表