社区
C语言
帖子详情
VS2008怎么添加库文件
wopabe
2010-11-29 05:26:18
比如我写了C文件fun1.c,对应的头文件是fun1.h
我想以后用fun1.c里面的函数时直接
#include <fun1.h>
不知道我怎样才能加到库里面,以后用,把哪个加到库里面?
...全文
818
10
打赏
收藏
VS2008怎么添加库文件
比如我写了C文件fun1.c,对应的头文件是fun1.h 我想以后用fun1.c里面的函数时直接 #include 不知道我怎样才能加到库里面,以后用,把哪个加到库里面?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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库工程,然后把头文件、源文件的加入到工程里
利用MFC的Picture控件显示图像和视频/摄像头画面(
VS
2008
+OpenCV2.0)
首先需要在
VS
2008
中配置OpenCV的
库
路径和头
文件
路径,确保编译器能找到OpenCV的相关
文件
。然后,在项目的链接器设置中,
添加
OpenCV
库
的依赖项。 8. **事件处理**: 图片、视频的播放和停止通常需要响应用户交互,...
VS
2008
MFC下用OpenCV2.0进行图像读取和边缘检测
下载并安装OpenCV 2.0,然后将
库
文件
和头
文件
添加
到项目的编译路径中。在项目设置中,确保链接器的输入部分包含了OpenCV所需的
库
文件
,如`opencv_core200.lib`、`opencv_highgui200.lib`等。 在`mymfcDlg.cpp`
文件
...
PHP VC9运行
库
_x86_x64位 免积分下载
PHP运行
库
通常包含了必要的DLL动态链接
库
文件
,这些
文件
是PHP解释器正常运行所必需的。在本案例中,"vc9_x86.exe"和"vc9_x64.exe"很可能是两个不同的安装程序,分别对应32位和64位系统的运行
库
。安装这两个
文件
将...
二维码生成工具QRCode源代码支持中文(解决解码时中文乱码)
`ThoughtWorks.QRCode.dll`是动态链接
库
文件
,它包含了实现二维码编码和解码功能的类和方法,可供其他程序调用。`ThoughtWorks.QRCode.pdb`则是程序数据
库
文件
,主要用于调试,它记录了DLL
文件
中的类、函数及其在源...
vs
2008
创建动态
库
和使用动态
库
的方法
打开
vs
2008
,新建一个项目,选择win32->控制台应用程序->输入名称。 点击确定 点击下一步,选择DLL->勾选空项目,点击完成,至此工程创建完毕。 向工程中
添加
.h
文件
,声明接口函数,声明函数前...
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章