一、配置静态库(.lib文件、.h文件)
- 将.h文件与.cpp文件放置同一目录下,这样我们在调用.h文件中声明的函数时,直接#include "xxx.h"即可
- 【链接器/常规/附加库目录】:.lib文件所在的文件夹
- 【链接器/输入/附加依赖项】:添加XXX.lib;
- 【C/C++/代码生成/运行库】:设置为"多线程(/MT)"或者"多线程调试(/MTd)"(一个Release模式,一个Debug模式,d对应Debug)
- 【补充】调用多个静态库合并起来的静态库时,所有的.h文件都需要。
二、配置动态库(.dll文件、.lib文件、.pdb文件、.h文件)
- 将.h文件与.cpp文件放置同一目录下,这样我们在调用.h文件中声明的函数时,直接#include "xxx.h"即可
- 将.dll文件放入项目最外层Debug/Release文件夹下(即与.exe所在目录同级)【具体是Debug还是Release文件夹,需要看VS项目设置的是Release模式还是Debug模式】
- 【链接器/常规/附加库目录】:动态库文件所在的文件夹
- 【链接器/输入/附加依赖项】:添加XXX.lib;
- 【C/C++/代码生成/运行库】:设置为"多线程DLL(/MD)"或者"多线程调试DLL(/MDd)"