一.动态库是什么 很多人写程序的人都见过.lib和.dll文件,对动态库也略有耳闻. 生成动态库后可以得到两个文件,后缀名分别是.lib以及.dll. 简而言之,.lib称为导入库,相当于头文件:.dll是动态库文件,相当于cpp,头文件中函数的具体实现. 二.为什么使用动态库 使用动态库的优点很多,可以减少可执行文件的大小.实现资源共享.便于维护.比如在MFC中调用Qt. 关于动态库与静态库的更多详细介绍,可以参开这篇文章——c++静态库与动态库 三.如何生成动态库 1.一个简单qt界面 我们