當前位置:首頁 » 編程語言 » c語言怎麼成庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言怎麼成庫

發布時間: 2022-05-24 19:41:31

Ⅰ 如何用c語言建立資料庫

sqlITE吧,像ACCESS.你可以去www.sqlite.org那裡下載類庫.頭文件.以及管理工具.

Ⅱ 怎麼在c語言中自己寫庫函數

在左側的項目樹上,在項目根目錄上(默認是target 1)點右鍵,選擇option for target target 1,在選「output」頁,再選Create Library,最後點OK就可以了。如果你的程序沒有錯誤,編譯通過了,那就會生成一個庫文件,在以後的程序中調用了。

Ⅲ 如何建立自己的C語言函數庫

想想你自己定義的函數,如過你定義了一些函數,就可以看成你製作了一個函數庫,只不過你的函數都在程序上,所以不需要包含頭文件,如過把你自己定義的函數做成.h文件,就可以在主程序中直接調用

Ⅳ 如何製作一個c語言函數庫

一、lib庫的創建;
建議使用VC來製作比較方便,以VC2005為例:
新建》項目》Win32控制台應用程序》靜態庫》完成。
然後在裡面編寫一個函數,編譯一下庫就作好了。
把對外使用的函數新建一個頭文件聲明;
二、lib庫的使用
新建一個程序,然後引用上面的頭文件,就可以使用庫里的函數。然後把lib庫在工程配置裡面加入:屬性》鏈接器》輸入》附加依賴項》填入你的lib庫,可以加路徑。然後編譯應該就可以了。
祝 你 好 運!

Ⅳ C語言怎樣建立自己的函數庫

可以,只要實現文件也加到工程裡面就可以了.
注意,工程要包含你的頭文件和實現文件,這樣你自己的函數庫就可以在任何需要的工程中使用了.

可以,只要的程序調用的時候能找到函數的定義就可以了.所謂定義就是函數的具體實現程序.

Ⅵ 我用c語言寫了兩個函數,怎麼把它變成c的庫函數隨時調用求解釋!

改成。h 放到庫文件里

調用函數時 包含這個。h文件即可

Ⅶ C語言:如何自己做庫函數

簡單的一個例子,但是基本的程序編譯的思想都在裡面了,具體的需要你自己體會和查資料
跟著下面的步驟走
------------------------
第一步:我的電腦-屬性-高級-環境變數
添加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

Ⅷ c語言中怎樣建立自己的lib庫呀請教

你編譯完DLL之後能到編譯好的Dll目錄中找到對應的lib文件。

Ⅸ C語言庫是什麼如何得到怎麼用

c語言庫就是前人寫好的一系列C語言代碼。它裡麵包含一些函數,一些功能。例如我們每次都要輸入的#include<stdio.h>,這裡面的stdio.h就是標准輸入輸出庫,它就是C語言的一種庫。

Ⅹ 關於c語言中如何創建自己的庫函數能不能再詳細的解釋一下,謝謝了!!!

哈哈,選我吧!庫分靜態庫和動態鏈接庫,靜態庫以lib結尾,被編譯器里的鏈接器識別。windows下動態庫以dll結尾,被操作系統載入以模塊方式映射到進程地址空間。一般初學者先學會創建的是靜態庫。靜態庫是一個無需重定位的函數集。怎麼做到無需重定位呢?這是編譯器做的編譯工作,例如它指定開頭的位置作為基址,剩下的代碼用到的都是相對偏移。這樣,這段二進制代碼可以被放在內存中的任何位置執行,被寫入了lib文件里。在lib文件里,包含了函數名與函數地址組成的結構體,通過它編譯器可以找到lib文件里需要的二進制代碼並以靜態聯編的方式寫入我們調用它的exe文件里。這種代碼是被塞進exe文件里而無需修改,並在程序執行時被用到。為了讓庫被別人調用,我們可以寫一個頭文件.h,包含函數原型及聲明。