本文目录一览:
c语言中怎样建立自己的lib库呀请教
这个要看你用的什么编程工具了,如果是Microsoft
Visual
C++,就可以新建一个工程,在选工程类型的时候,就可以选Win32
Dynamic-Link
Library或win32
Static
Library,前者是动态链接库,后者是静态库,你要的是静态库,就选静态库;工程建好就加入你的.c/.cpp和.h文件,然后编译,成功后就会自动生成一个.lib库文件,在Debug文件夹中。
在标准C语言中,如何让.lib文件调用外部函数的结构体?
lib文件是静态链接库文件,一般只对外部提供接口函数,是事先已经生成好的。甚至有的lib文件只是一个引导文件,比如C语言中一些标准库函数,真正的接口实现会放在动态库dll文件中,因此说lib文件是不能调用外部函数结构体的。
呵呵,只是我个人的经验总结。自己学着做个函数库就大概清楚了。
C语言lib
lib是库,分静态库和动态库两种,静态库会被链接到程序目标文件中。动态库在程序运行时动态加载。库链接和加载请找相关的书查阅,学问太大了,这里回答不了。
请教:如何用C语言写LIB文件
有一些代码,我们编程时经常用到,或者我们对某些部分很熟悉,并写出了一些可用的接口。这时,我们会考虑把这些c文件做成一个lib库,以方便自己使用,或这给别人调用。
我这里介绍下在vc++6.0下如何来制作静态库:
第一步:创建一个工程,选择Win32Static Library,输入工程名。这时就创建好了。
第二步:工程创建好了,再点击新建,这时选择文件,选择c++ source file选项,创建一个.c
文件。
在这个文件中,你可以写入你要做成库的c函数。当然,可以继续创建其他c文件,然后将要供外部使用的接口单独放到头文件中,一般而言,一个c文件对应一个头文件。