当前位置:首页 » 编程语言 » 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,包含函数原型及声明。