Vs2013添加静态库

Vs2013添加静态库
如果想要使用静态库,需要头文件、和一个lib文件。
头文件添加:
项目-》右键添加现有项,加入解决方案中,将头文件包含即可
文件.lib添加有两种方式:
(1) 将静态库放置到文件生成路径 Release/Debug中(只要项目已经包含的路径即可),然后使用命令
#pragma comment (lib,“动态库名.lib”)
就能成功使用该静态库
(2) 项目-》右键属性-》链接器-》常规-》附加库目录 添加lib文件路径
项目-》右键属性-》链接器-》输入-》附加依赖项 添加lib文件,直接键入lib名字,注意回车换行
(3) 网上还有一种方法,直接将lib文件添加到工程,即项目右键添加现有项直接选择静态库,不过该条本人也未使用过,不知道其可靠性,上面两条亲测有效。

注意:
当头文件添加成功,但是静态库添加失败,编译器会报如下错误
error LNK2019 : 无法解析的外部符号 “int __cdecl start_connect(int,int)” …,该符号在函数 …中被引用。
该情况就是静态库添加失败导致,有可能是路径错误导致包含失败,同时当静态库使用Debug而需要添加的项目为Release也会导致添加失败,反之亦然
同时添加好之后,最好将工程先清除然后再重新生成一遍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值