‘壹’ c语言如何生成库文件
有一些代码,我们编程时经常用到,或者我们对某些部分很熟悉,并写出了一些可用的接口。这时,我们会考虑把这些c文件做成一个lib库,以方便自己使用,或这给别人调用。
我这里介绍下在vc++6.0下如何来制作静态库:
第一步:创建一个工程,选择Win32Static Library,输入工程名。这时就创建好了。
第二步:工程创建好了,再点击新建,这时选择文件,选择c++ source file选项,创建一个.c
文件。
在这个文件中,你可以写入你要做成库的c函数。当然,可以继续创建其他c文件,然后将要供外部使用的接口单独放到头文件中,一般而言,一个c文件对应一个头文件。
第三步:完成以上步骤后,我们就可以生成库了。事实上,我们点击编译即可,这时就可以生成.lib文件了。
一般情况下,是可以正常生成lib文件的。有头文件和lib文件就可以给别人用了。然后我们可以写一个测试函数来试试可不可以使用。
要调用生成的lib中的函数,就要引入头函数。这时,你把lib和头文件放入当前工程中,但build的时候却显示了连接错误。那是因为你没有把lib文件包含进来。加入下面这句话即可了:
#pragma comment(lib, "mylib.lib ")
Ok,自己的lib库就这样做成了。以后可以随便调用了。
‘贰’ 如何建立自己的C语言函数库
想想你自己定义的函数,如过你定义了一些函数,就可以看成你制作了一个函数库,只不过你的函数都在程序上,所以不需要包含头文件,如过把你自己定义的函数做成.h文件,就可以在主程序中直接调用
‘叁’ C语言自定义库函数的问题
1.现将二各函数sub1()及sub2()建立成一个函数库文件取名为mylib.lib。
两个函数的函数及型参如下
void sub1(void);
float sub2(int i,float x);
将它们分别建立一个文件,取名为s1.c及s2.c,
再用命令tcc对它们反别编译后产成两个目标文件s1.obj及s2.obj,
最后使用tlib命令建立函数库文件mylib.lib,
并建立相应的例表文件(例表文件主要用来检查主函数库的使用情况),
命令格式如下:
tcc s1.c s2.c
tlib mylib +s1 +s2,mylib.lst
将产生的mylib.lib函数库文件拷贝到标准库目录下c:\tc\lib
2.建立其首标文件(假设取名为myfunc.h)内容如下:
extern void sub1(void);
extern float sub2(int,float);
将此文件拷贝到目录下c:\tc\include
3.在用户的程序中按下例方式直接使用即可:
#include<MYFUNC.H>
main()
{…
调用sub1(),sub2();
…
}
4.在Turboc下用编译命令tcc对用户程序文件进行编辑及链接,
设其用户程序文件名为my.c,使用命令格式:
tcc -Ic:\tc\include
‘肆’ 如何用C语言编写数据库
用文件操作来写
表的创建与删除都可以用格式化输入输出来做
不过用纯c写的话 很累的
劝您止步
‘伍’ 如何制作一个c语言函数库
一、lib库的创建;
建议使用VC来制作比较方便,以VC2005为例:
新建》项目》Win32控制台应用程序》静态库》完成。
然后在里面编写一个函数,编译一下库就作好了。
把对外使用的函数新建一个头文件声明;
二、lib库的使用
新建一个程序,然后引用上面的头文件,就可以使用库里的函数。然后把lib库在工程配置里面加入:属性》链接器》输入》附加依赖项》填入你的lib库,可以加路径。然后编译应该就可以了。
祝 你 好 运!
‘陆’ C语言函数库怎么建
C语言标准函数库不是跟编程软件相关的。C语言的标准变化了好几次,现在说的标准C语言指的是99年制定的C99标准。其中定义的函数库就是C语言标准函数库。具体有哪些你可以查询《C语言参考手册(C:A
Reference
Manual,Fifth
Edition》。
但事实上,每个C/C++编译器都带有自身的函数库,一般都兼容C标准函数库,但也有个别的有些细节上的出入。所以,一般你只要考察你所用编译器的函数库就行了(通常都可以从帮助中得到)。
‘柒’ 怎么在c语言中自己写库函数
你VC 中的 文件 新建 有个 新建头文件.h开头的 不是源文件 就可以了 到时候就可以引用你自己写的东西了
‘捌’ C语言中,定义自定义库函数时该如何写对应的头文件
没有强制规定,但一般遵循以下原则:
1 功能类似或相关的一组函数写在同一个头文件中;
2 头文件命名应简单,尽量短,但可以通过文件名得知内部函数功能;
3 头文件名由数字、字母、下划线组成,不要有空白字符或其它符号;
4 为防止头文件重复引用,或嵌套引用,头文件应使用条件编译包含;
5 头文件中,应遵循先类型定义,后函数声明的顺序;
6 当头文件函数声明中,用到其它头文件中定义的类型时,在头文件开始处进行引用。
‘玖’ C语言中,如何自己定义一个库函数
1、存为xx.h文件放在自创的文件夹下,声明#include“xx.h” 2、还可以存为xx.h文件直接与系统库文件放一起,声明#include<xx.h>(这样会快些)