其實在C語言編程中,我們所用的在部分函數(shù)就是C語言庫本身帶的函數(shù),在使用某一個庫文件之前,我們先要包含庫文件所對應的頭文件,再在我們需要的地方調(diào)用庫函數(shù)就行了.最常用的printf();這就是一個庫函數(shù),這個庫函數(shù)在頭文件stdio.h中聲明.所以使用前要先#include stdio.h
專注于為中小企業(yè)提供成都網(wǎng)站設計、做網(wǎng)站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)甘谷免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
舉個例子:
#include stdio.h //一定要先包含庫函數(shù)聲明的文件
int main()
{
printf("for example!\n"); //在此處調(diào)用庫函數(shù)
}
如果想要了解更多的庫函數(shù),可以參考C語言的教材,一般的附錄中會列出.也可以查看C庫函數(shù).
1、存為xx.h文件放在自創(chuàng)的文件夾下,聲明#include“xx.h” 2、還可以存為xx.h文件直接與系統(tǒng)庫文件放一起,聲明#includexx.h(這樣會快些)
簡單的一個例子,但是基本的程序編譯的思想都在里面了,具體的需要你自己體會和查資料
跟著下面的步驟走
------------------------
第一步:我的電腦-屬性-高級-環(huán)境變量
添加3個變量
1.名字:path 值:vc的安裝目錄里面包含cl.exe的bin目錄路徑+";"+vc目錄下包含mspdb80.dll的目錄的路徑
比如我的是D:\Program Files\Microsoft Visual Studio 8\VC\bin;D:\Program Files\Microsoft Visual Studio 8\Common7\IDE;
2.名字:include 值:vc安裝目錄下的include目錄,主要是為了找到頭文件,我的是D:\Program Files\Microsoft Visual Studio 8\VC\include;D:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include;
3.名字:lib 值:vc目錄下包含庫文件的目錄路徑
我的是D:\Program Files\Microsoft Visual Studio 8\VC\lib;D:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib;
第二步:需要下面兩個文件
//-------------libdemo.c
#include stdio.h
void lib_func()
{
printf("this routine in lib\n");
}
//------------main.c
void lib_func();
int main(int argc, char *argv[])
{
lib_func();
}
第三步:命令
cl /c libdemo.c '編譯libdemo.c 生成libdemo.obj
lib libdemo.obj '生成libdemo.lib 庫文件
cl /c main.c '編譯main.c
link main.obj libdemo.lib '生成main.exe
---------------------------------------------------
呵呵 加點東西,參看4樓的建議,在做個dll,COM組件就不做了,有點復雜了
1。把libdemo.c 稍微改下
//-------------libdemo.c
#include stdio.h
__declspec (dllexport) void lib_func()
{
printf("this routine in lib\n");
}
2。命令
cl /c libdemo.c main.c
link libdemo.obj /dll '生成libdemo.lib
link main.obj libdemo.lib