‘壹’ c语言库函数如何编写
自己可以编写一个头文件的,而且编写好之后放到编译器安装目录下的include目录里面,在以后编写程序的时候就可以#include <filename.h>了。比如编写一个头文件:
color.h:
#include <Windows.h>
void SetColor (size_t num)
{
HANDLE Consolehwnd;
Consolehwnd = GetStdHandle (STD_OUTPUT_HANDLE);
SetConsoleTextAttribute (Consolehwnd, num);
}
在以后的程序中#inlcude <color.h>是可以的。但是注意只能在自己的编译器中运行哦。
‘贰’ c语言-如何建立自己的库函数
头文件吧?
文件a a.h
int f(int);
文件b b.c
#include"a.h"
int f(int a)
{
return a;
}
文件c c.c
#include"a.h"
int main(void)
{
f(5);
return 0;
}
‘叁’ C语言怎样建立自己的函数库
可以,只要实现文件也加到工程里面就可以了.
注意,工程要包含你的头文件和实现文件,这样你自己的函数库就可以在任何需要的工程中使用了.
可以,只要的程序调用的时候能找到函数的定义就可以了.所谓定义就是函数的具体实现程序.
‘肆’ 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语言codeblocks)
你的函数库是否是指将自己写的那些函数封装到一个头文件里面,在用的时候调用啊?
如果这样,就要建立一个.h文件和一个.c文件,并且,.c文件和.h文件的名字要一样,在你的这个.c文件里面添加你的那些函数,然后在.h文件里面用extern将这个函数声明一下,这样当你包含这个头文件的时候,你的其他的文件就可以调用这个文件的函数了,楼上所说的开放的接口也就是你要调用的函数的接口,放在头文件里面关于头文件的制作各式,网上貌似可以搜到……
‘陆’ 如何编c语言的库函数
不一定要编什么库函数什么的,你就变成随便一个文件,后缀是.h的就可以(当然你也给放到include文件夹里),然后在你编的程序里加上你编的那个.h文件就可以了,和用系统的是一样的。。
这是我编的一个例子。
这是我编的.h文件,放到include文件夹里了,名字叫"ziji.h"
void f(int *t)
{
printf("%d",(++(*t)));
}
#include<stdio.h>//这是我正常编的程序
#include<ziji.h>//引用我自己编的.h文件
int main()
{
int i=0;
f(&i);
printf("%d",i);
getchar();
}
‘柒’ 怎么在c语言中自己写库函数
你VC 中的 文件 新建 有个 新建头文件.h开头的 不是源文件 就可以了 到时候就可以引用你自己写的东西了
‘捌’ C语言中,如何自己定义一个库函数
1、存为xx.h文件放在自创的文件夹下,声明#include“xx.h” 2、还可以存为xx.h文件直接与系统库文件放一起,声明#include<xx.h>(这样会快些)
‘玖’ C语言函数库怎么建
C语言标准函数库不是跟编程软件相关的。C语言的标准变化了好几次,现在说的标准C语言指的是99年制定的C99标准。其中定义的函数库就是C语言标准函数库。具体有哪些你可以查询《C语言参考手册(C:A
Reference
Manual,Fifth
Edition》。
但事实上,每个C/C++编译器都带有自身的函数库,一般都兼容C标准函数库,但也有个别的有些细节上的出入。所以,一般你只要考察你所用编译器的函数库就行了(通常都可以从帮助中得到)。
‘拾’ c语言中怎样建立自己的lib库呀请教
你编译完DLL之后能到编译好的Dll目录中找到对应的lib文件。