24小时热门版块排行榜    

查看: 1499  |  回复: 8

afu2007

铁杆木虫 (职业作家)

[求助] 请教标准C库的实现方式 已有1人参与

VS中可以调用ANSI C的库,包括math库,stdio库,等等
但是,这些库是dll文件还是lib文件?



math.h能搜索到,但是math.dll和math.lib搜索不到,说明math库的函数不在math.dll和math.lib中?
那在哪里呢?
回复此楼

» 收录本帖的淘帖专辑推荐

专业课件

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

【答案】应助回帖

(1) C Run-Time Libraries (CRT)
libcmt.lib
msvcrt.lib
libcmtd.lib
msvcrtd.lib
msvcmrt.lib
msvcurt.lib
  
(2)Standard C++ Library
LIBCPMT.LIB
MSVCPRT.LIB
LIBCPMTD.LIB
MSVCPRTD.LIB
2楼2014-05-10 01:45:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afu2007

铁杆木虫 (职业作家)

引用回帖:
2楼: Originally posted by yalefield at 2014-05-10 01:45:20
(1) C Run-Time Libraries (CRT)
libcmt.lib
msvcrt.lib
libcmtd.lib
msvcrtd.lib
msvcmrt.lib
msvcurt.lib
  
(2)Standard C++ Library
LIBCPMT.LIB
MSVCPRT.LIB
LIBCPMTD.LIB
MSVCPRTD.LIB

这个怎么和ANSI C的那些标准库联系起来的?比如math.h,stdio.h等等。.h文件不用和.lib,.dll同名吗?
3楼2014-05-10 09:48:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

引用回帖:
3楼: Originally posted by afu2007 at 2014-05-10 09:48:50
这个怎么和ANSI C的那些标准库联系起来的?比如math.h,stdio.h等等。.h文件不用和.lib,.dll同名吗?...

当然不用。
4楼2014-05-10 10:07:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afu2007

铁杆木虫 (职业作家)

引用回帖:
4楼: Originally posted by yalefield at 2014-05-10 10:07:05
当然不用。...

那怎么关联起来的?是什么机制?麻烦告诉一下
5楼2014-05-11 15:01:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

【答案】应助回帖

你可以在一个.c(或.cpp)里,写100个函数,然后编译成一个DLL或者LIB。
而将这100个函数中的前20个,写成myhead1.h(在.h文件中声明);
第21至第40个,在myhead2.h文件中声明;
......

-------------------
你可以在每个.c(或.cpp)里,写20个函数,一共写5个.c,然后编译成一个DLL或者LIB。
至于头文件,既可以写成包含100函数声明的myheadall.h,也可以分成5个.h文件。
6楼2014-05-11 18:41:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

afu2007

铁杆木虫 (职业作家)

引用回帖:
6楼: Originally posted by yalefield at 2014-05-11 18:41:29
你可以在一个.c(或.cpp)里,写100个函数,然后编译成一个DLL或者LIB。
而将这100个函数中的前20个,写成myhead1.h(在.h文件中声明);
第21至第40个,在myhead2.h文件中声明;
......

------------------- ...

那么,还想请教,哪里有标准c的库函数使用说明?
微软的MSDN对微软提供的库函数说明和使用方法,为什么从没见到标准c的库函数说明和使用方法?
虽然.h文件有函数声明,但是感觉.h里面的说明太少了
7楼2014-05-12 22:09:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
afu2007: 金币+10, ★★★★★最佳答案, 谢谢 2014-05-20 20:23:11
http://www.amazon.cn/C标准库-普劳戈/dp/B00IZW4DK8/ref=sr_1_1?ie=UTF8&qid=1400519714&sr=8-1&keywords=C标准库

C标准库(英文版) [平装]
普劳戈 (Plauger P.J.) (作者)

出版社: 人民邮电出版社; 第1版 (2014年4月1日)
外文书名: The Standard C Library
平装: 498页
语种: 简体中文, 英语
开本: 16
条形码: 9787115344229
商品尺寸: 23.2 x 18.6 x 2.4 cm
商品重量: 798 g
8楼2014-05-20 01:17:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

inmylove

新虫 (初入文坛)

在windows的运行时动态库中(msvcm90.dll,msvcp90.dll,msvcr90.dll)   另外 有对应的lib,这些lib对于编译是非常有用  但是运行时只需要dll即可!
怎么和ANSI C的那些标准库联系起来的?
这些(msvcm90.dll,msvcp90.dll,msvcr90.dll)封装了ANSI C的那些标准库   windows使用windows api技术  你说的那些标准库函数最终都要调用windows api
你好!
9楼2014-05-23 16:57:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 afu2007 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿华中科技大学,080502,354分求调剂 +4 守候夕阳CF 2026-03-18 4/200 2026-03-18 22:16 by li123456789.
[考研] 化学工程321分求调剂 +15 大米饭! 2026-03-15 18/900 2026-03-18 14:52 by haxia
[考研] 311求调剂 +6 26研0 2026-03-15 6/300 2026-03-18 14:43 by haxia
[考研] 301求调剂 +4 A_JiXing 2026-03-16 4/200 2026-03-17 17:32 by ruiyingmiao
[考研] 326求调剂 +5 上岸的小葡 2026-03-15 6/300 2026-03-17 17:26 by ruiyingmiao
[考研] 材料专硕326求调剂 +6 墨煜姒莘 2026-03-15 7/350 2026-03-17 17:10 by ruiyingmiao
[考研] 290求调剂 +3 p asserby. 2026-03-15 4/200 2026-03-17 16:35 by wangkm
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
[考研] 材料工程专硕274一志愿211求调剂 +6 薛云鹏 2026-03-15 6/300 2026-03-17 11:05 by 学员h26Tkc
[考研] 285化工学硕求调剂(081700) +9 柴郡猫_ 2026-03-12 9/450 2026-03-17 10:18 by Sammy2
[考研] 11408 一志愿西电,277分求调剂 +3 zhouzhen654 2026-03-16 3/150 2026-03-17 07:03 by laoshidan
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[考研] 本科南京大学一志愿川大药学327 +3 麦田耕者 2026-03-14 3/150 2026-03-14 20:04 by 外星文明
[考研] 289求调剂 +4 这么名字咋样 2026-03-14 6/300 2026-03-14 18:58 by userper
[考研] 297一志愿上交085600求调剂 +5 指尖八千里 2026-03-14 5/250 2026-03-14 17:26 by a不易
[考研] 招收0805(材料)调剂 +3 18595523086 2026-03-13 3/150 2026-03-14 00:33 by 123%、
[考研] 材料与化工求调剂一志愿 985 总分 295 +8 dream…… 2026-03-12 8/400 2026-03-13 22:17 by 星空星月
[考研] 0856材料与化工301求调剂 +5 奕束光 2026-03-13 5/250 2026-03-13 22:00 by 星空星月
[硕博家园] 085600 260分求调剂 +3 天空还下雨么 2026-03-13 5/250 2026-03-13 18:46 by 天空还下雨么
[考研] 求调剂 +3 程雨杭 2026-03-12 3/150 2026-03-13 15:06 by JourneyLucky
信息提示
请填处理意见