社区
C语言
帖子详情
VS2008怎么添加库文件
wopabe
2010-11-29 05:26:18
比如我写了C文件fun1.c,对应的头文件是fun1.h
我想以后用fun1.c里面的函数时直接
#include <fun1.h>
不知道我怎样才能加到库里面,以后用,把哪个加到库里面?
...全文
852
10
打赏
收藏
VS2008怎么添加库文件
比如我写了C文件fun1.c,对应的头文件是fun1.h 我想以后用fun1.c里面的函数时直接 #include 不知道我怎样才能加到库里面,以后用,把哪个加到库里面?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haohu321
2012-02-03
打赏
举报
回复
第一步编译就通不过了 悲剧
wopabe
2010-11-30
打赏
举报
回复
还是不懂,什么是编译器目录啊?
luciferisnotsatan
2010-11-30
打赏
举报
回复
建一个lib库工程
wopabe
2010-11-30
打赏
举报
回复
呵呵,也不能这样说人家
凡是帮忙的都是要感谢的
niujijij
2010-11-30
打赏
举报
回复
这个牛,看不惯1楼的那装B的
感觉自己牛,其实很B
awsqsh
2010-11-30
打赏
举报
回复
贴的别人的:
STEP 1——生成目标代码(OBJ)
建立mylib的代码文件
/********************* mylib.c *********************/
void myfun()
{
printf( "\nmyfun() in mylib.lib\n ");
}
然后保存为编译器目录下的mylib.c文件
然后到菜单项:运行-> 编译设置 看看“产生 OBJ 文件”是否已选择,若未选择则选择之。
然后回到主界面,点“编译链接”按钮(F9)
STEP 2——建立LIB库(LIB)
将该目录下生成的mylib.obj文件拷贝至WIN-TC的BIN目录,然后在该目录下用记事本建立一批处理文件makelib.bat,内容如下:
Tlib mylib.lib +mylib.obj
然后双击运行,则在BIN目录下生成了mylib.lib库文件。至此,你会觉得胜利开始向你招手了,不过你必须按部就班完成剩下的任务才能达到使用自建LIB库的最终目标。
STEP 3——建立首标文件(*.h)并使用LIB库
将BIN目录下的mylib.lib拷贝至WIN-TC的lib目录。
然后打开编译器的菜单:运行-> 编译配置
你会看到“扩展库信息”列表里面有你生成的mylib.lib了,不过没有打钩,将它单击钩选,以后编译时就可以自动链接该库了。
剩下的时就是建立首标文件了,用编译器新建一文件,里面只需要写一句话:
void myfun();
如果担心反复引用的话,可以加上#ifndef #define #endif的结构,例如将以上结构用__MYLIB1来避免反复引用写为:
#ifndef __MYLIB
#define __MYLIB
void myfun();
#endif
然后“保存”,在弹出的保存对话框里面的保存类型里选择最下面的头文件(*.h),保存位置为编译器的INCLUDE目录,文件名要与建立的库一致既为mylib。如果顺利的话,在INCLUDE目录下将可以看到一个mylib.h文件。
至此,你已经按照步骤建立了LIB库并完成了编译器相关设置,接下来将检验自己的劳动成果了。
STEP 4——测试自己的LIB库
新建测试文件如下:
#include "mylib.h " /*包含自定义库的头文件*/
main()
{myfun();
getch();
}
激动人心的时刻到了(如果你是第一次做自己的库会有这种感觉的),使用用Ctrl+F9编译运行之,如果成功的话,你将会看到下面的屏幕输出:
myfun() in mylib.lib
如果出现错误信息的话,你再检查一下你自己是否是严格按照步骤生成并使用的LIB库
需要注意一下:由于DOS路径长度的限制,同时使用(钩选)的根据路径长短最多可以同时支持10个
wopabe
2010-11-30
打赏
举报
回复
麻烦大侠讲详细点吧
我是新手
如果不耐烦的话,就不浪费您的时间了
请有耐心的大侠指教下
wopabe
2010-11-29
打赏
举报
回复
没有看到“添加”啊
無_1024
2010-11-29
打赏
举报
回复
具体的操作是 工具--> 选项 ——> 项目和解决方案 ——>在选择你使用的语言 在里面选择库文件和源文件
只是你在添加前需要自己建立一个lib库文件 然后添加
ouyh12345
2010-11-29
打赏
举报
回复
新建一个lib库工程,然后把头文件、源文件的加入到工程里
VS
2008
中
添加
外链接
库
文件
项目-->配置属性-->链接器-->输入-->附加依赖项 中加入如“XXX.lib”的
文件
名
vs
2008
添加
链接
库
1.在vc6中要加入额外的
库
文件
时候,在project->setting->linker->object/library modules中写上要
添加
的模块的
文件
名就可以了,比如TinyXml.lib。 2.在
VS
2008
中为项目 - 属性 - 配置属性 - 链接器 - 输入 - 附加依赖项 如下图所示: 转载于:https://www.cnblogs.com/...
MFC开发IM-第二十六篇、
vs
2008
添加
库
文件
[Setting]
VS
2008
项目怎样
添加
“依赖(lib)”、“
库
目录(Libs)”、“包含目录(include)”和“引用动态链接
库
(dll)”简介:
VS
2008
C++ 项目怎样
添加
“依赖(lib)”、“
库
目录(Libs)”、“包含目录(include)”和“引用动态链接
库
(dll)”现在正值筒子们做毕设,但是以前项目经验少的同学会遇到一些配置的问题。刚才帮一朋友解决了本文遇到的问题,为了方...
VC6
VS
2008
静态
库
包含(链接)静态
库
的方法。
VC6.0 :Add Files to Project ,选择要链接的Lib,
添加
进去即可,代码不需要做显式的链接。
VS
2008
:Project ->Properties ->Librarian -> General -> Additional Dependencies
VS
2008
下配置Ogre工程
前面我们已经讲过了如何安装Ogre SDK1.7.1,配置Ogre开发环境。本文将讲述如何使用
VS
2008
进行Ogre工程。 一、几个基本
文件
类型 1、xxx.h头
文件
。Ogre中包含了众多的头
文件
,分散在很多目录下。在其SDK目录下, (1)
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章