社区
C++ 语言
帖子详情
怎么调用多个OBJ连接成的LIB的库函数?
fengkewei
2009-04-29 02:25:09
一个LIB由多个OBJ连接成
但不知道怎么包含头文件之类
因为有多个头文件
貌似全部包含了还是出现外部函数的问题
求教!!
...全文
106
6
打赏
收藏
怎么调用多个OBJ连接成的LIB的库函数?
一个LIB由多个OBJ连接成 但不知道怎么包含头文件之类 因为有多个头文件 貌似全部包含了还是出现外部函数的问题 求教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2009-04-29
打赏
举报
回复
1 在调用源码文件中include相应的h文件
2 连接的时候包含这些lib库
ok
liliangbao
2009-04-29
打赏
举报
回复
帮顶~~~
fengkewei
2009-04-29
打赏
举报
回复
比如我要用到LIB里的一个类 这个类包含在生成的LIB中了
但我包含了这个LIB的所有头文件
但还是说这个类是外部变量
VS2005 C++库目录指向LIB所在目录
nuoshueihe
2009-04-29
打赏
举报
回复
包含.h文件不行吗?
干嘛包含.obj
Paradin
2009-04-29
打赏
举报
回复
恩
mengde007
2009-04-29
打赏
举报
回复
楼主能详细点吗?正常下只需包含需要暴露的头文件;
lib
与
obj
文件的关系
在使用tc编写程序时,你或许对其中的*.
lib
文件产生疑问,这些
lib
文件有什么用途?
用C 语言编程时,通常要建立一些用户函数。如果这些函数具有通用性,一般的方法是将它们作成头文件,当需要时用“#include”命令将其包含到源程序之中,以提高编程效率。但在特定的程序中一般仅使用这些函数的一部分,若用上述方法包含所有函数,编译器在编译的时候会把所有包含进的函数都进行编译,这无疑会使源程序变得庞大而难于理解,并会影响执行效率。建立用户目标模块库(
lib
文件)可以解决这个问题,你可以事先
obj
,
lib
,dll,exe文件
obj
,
lib
,dll,exe的关系
lib
是和dll对应的。
lib
是静态链接库的库文件,dll是动态链接库的库文件。 所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要
lib
。 所谓动态就是exe运行的时候依赖于dll里面提供的功能,没有这个dll,你的exe无法运行。
lib
,d
一篇讲解
obj
,
lib
,dll,exe的关系非常好的文章
obj
,
lib
,dll,exe的关系
lib
是和dll对应的。
lib
是静态链接库的库文件,dll是动态链接库的库文件。 所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要
lib
。 所谓动态就是exe运行的时候依赖于dll里面提供的功能,没有这个dll,你的exe无法运行。
lib
,dll,e
dll、
Lib
、
obj
、.h文件的区别与作用
dll、
Lib
、
obj
、.h文件的区别与作用
在arm和windows下打包
obj
成
Lib
库的方法
和第三方合作时可能会涉及到某些模块需要保密,而提供给第三方的代码又要让第三方能够正常new,所以需要把某些.c生成的
Obj
打包成库,然后把.c删除。 具体需要知道两条指令就行,分别是arm下的和windows下的,看例子: 1、arm下: armar -create -r bbkdrv.
lib
lcd.
obj
adc_channel.
obj
alerterdrv.
obj
ale
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章