分享

Windows以函数的形式为应用提供了各种功能 这些形式的函数称(MessageBox()提供了显示消息框的功能它并不是C语言的标准函数API的目标文件存储在名为DLL文件的特殊库文件中)

 山峰云绕 2022-04-19

https://m.toutiao.com/is/NoActsW/?=洪观群众不着调程序员 


   (MessageBox()提供了显示消息框的功能它并不是C语言的标准函数API的目标文件存储在名为DLL文件的特殊库文件中)





Windows以函数的形式为应用提供了各种功能。这些形式的函数称为API(Application Programming Interface,应用程序接口)。

例如,Sample1.c中调用的MessageBox(),它并不是C语言的标准函数,而是Windows提供的API的一种。MessageBox()提供了显示消息框的功能。
Windows中,API的目标文件存储在名为DLL(Dynamic Link Library)文件的特殊库文件中。

就如Dynamic这一名称所表示的那样,DLL文件是程序运行时动态结合的文件。在前面的介绍中,我们提到MessageBox()的目标文件是存储在import32.lib中的。

实际上,import32.lib中仅仅存储着两个信息,一是MessageBox()在user32.dll这个DLL文件中,另一个是存储着DLL文件的文件夹信息,MessageBox()的目标文件的实体实际上并不存在。我们把类似于import32.lib这样的库文件称为导入库。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多