为什么在项目中我应该包含一些*.lib,.h或其他一些文件?这些东西用于什么?
.h
:头文件,它是一个包含声明的源文件(与包含实现的.cpp,.cxx等相对),
.lib
:静态库可能包含代码或只是动态库的链接.无论哪种方式,它都是您与程序链接的编译代码.静态库在链接时包含在.exe中.
.dll
:动态库.就像静态的一样,但您需要使用.exe文件进行部署,因为它是在运行时加载的.
H声明库的接口 - 包括函数,结构和常量.用C语言编写.
LIB要么声明动态库(DLL)的二进制接口,要么包含库的二进制代码.
DLL动态库 - 您的应用程序与系统共享这些库,或者您使用它们来保持代码库的有序性.
DEF DLL导出的函数的文本描述.