原文链接: http://blog.csdn.net/xiaohuh421/article/details/7476485
方法1——通过设置工程配置来添加lib库
A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录;
B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录;
C、然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名
此方法较繁琐,不直观,且需要针对release和debug做不同的配置。
可将存放路径设置为相对路径,相对路径是以.vcproj文件所在路径为参照路径的。
方法2——使用编译语句
#ifdef _DEBUG
#pragma comment(lib,"..\\debug\\LedCtrlBoard.lib")
#else
#pragma comment(lib,"..\\release\\LedCtrlBoard.lib")
#endif
这种方法直观,方便,且可以按如上直接区分出Debug版本和Release版本的不同目录.当然,通过宏,还可以区分更多版本.
但是在指定目录时,不小心容易出错。
方法3——直接添加库文件到工程中
就像添加.h和.cpp文件一样,把lib文件添加到工程文件列表中去。
VC中,切换到"解决方案视图",--->选中要添加lib的工程-->点击右键-->"添加"-->"现有项"-->选择lib文件-->确定。
方法4——拷贝到系统lib目录下
直接将lib文件拷贝到系统默认的lib目录下。
建议最好不要这样做,容易搞乱系统目录且影响其余工程。