1、项目内部组织
![在这里插入图片描述](https://img-blog.csdnimg.cn/417bf58aa169469dbbfc12f1aeedbf14.png)
.h:头文件
.lib:库文件
.dll:执行过程中的动态链接库
include:头文件(.h文件)
lib:(放库文件)
bin:(放.dll文件)
1.1、include
![在这里插入图片描述](https://img-blog.csdnimg.cn/f0ec1c6dbc5a4f9593165e03c0fff5ff.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/e9f08f4f97c44e2b84ed81dc946f474a.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/5a2ed3756649425988797c05cc01f37a.png)
1.2、lib
![在这里插入图片描述](https://img-blog.csdnimg.cn/23d7d65e94f248d8a713c1fe882bf72a.png)
- lib如果是静态库,所有函数声明和实现都放在一起,不需要dll,库文件会很大;
- lib如果是动态库,只存放库函数在 dll中的地址,其和dll文件是一一对应的,版本不对会出错,因此需要注意版本!
1.3、bin
![在这里插入图片描述](https://img-blog.csdnimg.cn/1c1a7a1ef8be4184a73c44dc7555b51c.png)
.dll—执行过程中的动态链接库
2、添加库
![在这里插入图片描述](https://img-blog.csdnimg.cn/2c77bcc3e7e64552bdc99733e665fc08.png)
添加库:直接在.pro文件中,右键点击添加库。