美文网首页
C++ .h(头文件).lib(库文件) .dll(动态链接库)

C++ .h(头文件).lib(库文件) .dll(动态链接库)

作者: 堆石成山 | 来源:发表于2019-07-06 16:43 被阅读0次

1、.h是编译时必须的头文件,声明函数接口;
2、.lib是静态链接时需要的库文件,(lib)文件中用到的函数代码会直接链接进目标程序;
3、.dll是运行时需要调用的动态链接库,为函数可执行的代码文件,调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接到目标程序;
4、.cpp文件是源代码;
5、.pdb为程序数据二进制文件,pdb文件保存着调试和项目状态信息,包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的。release后建议删掉,有利于保护程序。

另外关系说明:如果要完成源代码的编译和链接,有头文件和lib就够了。如果要使动态连接的程序运行起来,有dll就够了(放在Debug文件夹里)。

相关文章

网友评论

      本文标题:C++ .h(头文件).lib(库文件) .dll(动态链接库)

      本文链接:https://www.haomeiwen.com/subject/tqaphctx.html