社区
C++ Builder
帖子详情
C++ builder 编译后产生的*.lib和*.tds有什么用?
荒村归来
2011-12-29 10:31:09
C++ builder 程序编译后产生的*.lib(不是静态库)和*.tds有什么用?如果删除了对程序的使用有影响吗?
麻烦各位高手解答下~
...全文
255
8
打赏
收藏
C++ builder 编译后产生的*.lib和*.tds有什么用?
C++ builder 程序编译后产生的*.lib(不是静态库)和*.tds有什么用?如果删除了对程序的使用有影响吗? 麻烦各位高手解答下~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haibiantingtao
2012-09-10
打赏
举报
回复
没有影响
缘中人
2011-12-29
打赏
举报
回复
如果的DLL工程,每次编译除了生成dll外还自动生成lib文件,以便外部静态调用。
缘中人
2011-12-29
打赏
举报
回复
tds是调试程序需要的问题,如果不调试程序,可以删除
荒村归来
2011-12-29
打赏
举报
回复
非常感谢两位的解答~~
缘中人
2011-12-29
打赏
举报
回复
不影响,尽管删除。
如果别人要调用你的DLL,
1)动态调用,不用你的lib文件
2)静态调用,可以用你的LIB文件,也可以根据dll再生成一个,
总之,你放心的删除,用不着。
荒村归来
2011-12-29
打赏
举报
回复
[Quote=引用 4 楼 cgl_lgs 的回复:]
引用 3 楼 huangcunguilai 的回复:
引用 2 楼 ksrsoft 的回复:
如果的DLL工程,每次编译除了生成dll外还自动生成lib文件,以便外部静态调用。
如果删除*.lib和*.tds文件对程序的使用有影响吗?
没有。
[/Quote]
在百度百科上查看了一下关于导入库的描述,其中有一段是这样描述的:
当DLL被链接时,链接程序要查找关于输出变量,函数,或C++类的信息,并自动生成一个lib文件。该lib文件包含一个DLL输出的符号列表。如果要链接引用该DLL的输出符号的任何可执行模块,该lib文件是必不可少的(使用GetProcAddress除外)。
不知道这段话该怎么理解~我现在很糊涂,*.lib到底对程序的使用有没有影响~~
cgl_lgs
2011-12-29
打赏
举报
回复
[Quote=引用 3 楼 huangcunguilai 的回复:]
引用 2 楼 ksrsoft 的回复:
如果的DLL工程,每次编译除了生成dll外还自动生成lib文件,以便外部静态调用。
如果删除*.lib和*.tds文件对程序的使用有影响吗?
[/Quote]没有。
荒村归来
2011-12-29
打赏
举报
回复
[Quote=引用 2 楼 ksrsoft 的回复:]
如果的DLL工程,每次编译除了生成dll外还自动生成lib文件,以便外部静态调用。
[/Quote]
如果删除*.lib和*.tds文件对程序的使用有影响吗?
Hook计算器的程序-源代码仅供参考
Hook计算器的程序-源代码仅供参考 Hook作用很大,但还未研究透啊。
bcb实现对声音的录制
BCB环境,实现对系统声音的录制编程。供初学者学习和研究!
命令行
编译
C++
Builder
/Delphi项目
一直以来,Delphi 都可以用命令行 dcc32 ProjectName.dpr 对项目进行
编译
链接,非常方便,Delphi对项目文件的参数配置处理的很简单,便于阅读处理起来也很直观,
编译
的中间文件也很简单(dcu,dcp)。 而
C++
Builder
就没那么幸运了,因为包含了
C++
的特征,各种
编译
的中间文件:
lib
,obj,res,map,
tds
。后来新版又增加了一些预
编译
文件:ilc,ild
c++
builder
编译
lua动态库
参考了网上的资料,重新
编译
lua库,版本为lua-5.4.2,makefile文件内容如下: # Makefile for Borland
C++
5.5 # usage: # build lua with dll: make -f makefile.bcc # build lua with static
lib
rary: make -f makefile.bcc -DSTATIC # write by: Mao yongjun (mao_yj@msn.com)
BCB/Delphi相关文件扩展名介绍 - 编程文档 -
C++
Builder
研究 - http://www.ccrun.com
作者:CnPack 开发组 Shenloqi 整理了一下用Delphi作的程序的源代码中常见的文件扩展名,并给出了这些文件扩展名的意义,以便源代码管理时作为参照,扩展名以字母为序(不需要进源代码库不表示不需要进库)。 ~* Delphi生成的备份文件,在版本控制库及发布代码中不应该出现这些文件,如果修改了某个文件却因某些原因没有保存的话,可以尝试使用这些文件恢复。
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章