如何建立自己的函数库(C语言codeblocks)

如题所述

你的函数库是否是指将自己写的那些函数封装到一个头文件里面,在用的时候调用啊?
如果这样,就要建立一个.h文件和一个.c文件,并且,.c文件和.h文件的名字要一样,在你的这个.c文件里面添加你的那些函数,然后在.h文件里面用extern将这个函数声明一下,这样当你包含这个头文件的时候,你的其他的文件就可以调用这个文件的函数了,楼上所说的开放的接口也就是你要调用的函数的接口,放在头文件里面关于头文件的制作各式,网上貌似可以搜到……
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-31
写好你的代码,把开放的借口放到头文件里。编译但不要link,生成静态库文件。
这样你的库就做好了。

当要使用使,在使用的c文件中引入你的公共头文件,link时加上你的静态库就可以了。追问

“把开放的接口放到头文件里”,这个该怎么做?!!!

第2个回答  2012-07-31
库有静态的和动态的,看你的需求
具体可以去codeblocks贴吧找我本回答被网友采纳

如何建立自己的函数库(C语言codeblocks)
如果这样,就要建立一个.h文件和一个.c文件,并且,.c文件和.h文件的名字要一样,在你的这个.c文件里面添加你的那些函数,然后在.h文件里面用extern将这个函数声明一下,这样当你包含这个头文件的时候,你的其他的文件就可以调用这个文件的函数了,楼上所说的开放的接口也就是你要调用的函数的接口...

CodeBlocks怎样创建一个C语言工程
1、首先,我们的第一步肯定是要打开CodeBlocks软件了,桌面有快捷方式就直接双击打开CodeBlocks,或者点击Windows在程序里找到CodeBlocks点击打开。2、进入CodeBlocks主页点击左上角【file】选项(文档的意思)。3、选择【file】中的【new】选项(新建的意思)。4、然后选择【new】中的【project...】选项(...

3、快速搭建一个好用的C语言编程环境,codeblock + ege图形库
打开 codeblock 程序,创建并打开一个之前创建的项目。在菜单栏中选择 Project 的选项,打开 build options。在窗口中选择 linkersetting,点击 add 按钮,将 libgraphics.a、libgdi32.a、libimm32.a、libmsimg32.a、libole32.a、liboleaut32.a、libwinmm.a、libuuid.a 添加到 linkersetting 中。...

如何用codeblocks编写c语言
打开CodeBlocks之后,直接在起始页选择:新建工程(create a new project),或者在文件菜单里面选择 新建 工程(Project)这时会出现新建对话框,选择“控制台应用程序”项,按确定(go)接下来选择是用C还是C++ 点下一步,然后就确定工程的位置及文件名等,继续下一步 最后选择编译器和编译生成位置,如果你...

如何用CodeBlocks编写并运行C语言程序?
1、首先打开CodeBlocks软件,点击左上角的文件菜单,选择新建下面的项目,如下图所示。2、接下来在弹出的新建界面,我们选择左侧的文件选项,然后选择右侧的C\/C++source选项,如下图所示。3、然后会进入选择语言的界面,我们这里直接选择C即可,接着点击下一步按钮,如下图所示。4、接下来需要设置文件路径...

CodeBlocks怎样创建一个C语言工程
方法\/步骤打开CodeBlocks软件选择“createanewproject”选择第四个,点击“go”选择“C”,点击“next”填写工程的信息,点击“next”点击“finish”选择“file”,“new”,“file”。选择第二个,点击“go”点击“next”选择“C”点击“next”输入路径,

如何用Code Blocks编写并运行C语言程序
01 首先打开Code Blocks软件,点击左上角的文件菜单,选择新建下面的项目,如下图所示 02 接下来在弹出的新建界面,

怎么用codeblocks编写c语言的图形程序
1. 首先,打开Code::Blocks,从菜单栏中选择“文件”,然后点击“新建”;2. 点击“空白程序”,在出现的对话框中,点击“下一步”;3. 在出现的“设置新项目”中,选择想要的编程语言(C),点击“完成”;4. 将编写的代码输入到新建的文件中;5. 在源文件中,添加调用图形库的头文件(如:...

如何使用Codeblocks进行C语言编程操作
如何使用Codeblocks进行C语言编程操作 搜索资料 我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览58 次 本地图片 图片链接 代码 提交回答为你推荐:特别推荐 “氢弹之父”于敏是谁?到底有多牛? 宇宙大爆炸?NO.其实是大凝结! 空腹、饭后、睡前服药,到底是指什么时间? 砍杀儿童事件:人类为什么会无端...

【C语言编译器问题】code::blocks的设置问题
基本可以这样认为 实际上在GCC中 不管是C语言还是C++用的都是一个编译器(cc)!!!只是传经去的参数不同以及链接的静态库不同而已(ld)我试过用GCC编译C++只需要加个参数-lstdc++即可...因此如果你不慎输入了C++的代码,他应该会弹出链接错误的 ...

相似回答