[软件/环境/配置_02]VS使用外部库写算法库的设置

本文详细介绍了如何在VisualStudio中准备文件,包括头文件、静态和动态链接库,以及设置项目属性以正确链接外部库。作者还强调了测试的重要性,通过创建测试项目验证库功能。
摘要由CSDN通过智能技术生成

一、准备文件

使用外部库,需要有

(一)头文件(.h),

通常在include下,下载后需要设置好该路径,应该包含外部库的所有头文件。
对于外源库,文件格式一般为hpp后缀,头文件含有声明和定义,也就是具体的实现都开源。这种情况下就不需要lib和dll文件了,可以直接编译通过。

(二)静态链接库(.lib)

可以理解为头文件的具体实现。

(三)动态链接库(.dll)

.h和.lib我理解为使用外部库写代码时工程所需的文件,而dll文件则是最终打包结果时需要放进去的,也就是exe运行目录下。

(四)外部库所使用的外部库

对于一些基于外部库所写的库,那就需要同时准备好该内容

二、VS下项目属性设置

外部库的库文件和项目属性要在release或者debug下对应上,同时设置好include路径(包含外部库所使用的外部库的include),再设置好附加库目录也就是lib文件夹。这两个设置好就可以理解为自己同时实现了.h和.cpp创建,编译就可以通过,形成自己的库文件。
一般建议设置输出目录,将外部库相同版本的dll文件和当地写的库输出到同一文件夹下,这样方便测试。

三、测试

可以在外部库的解决方案下,另写一个测试用的项目,将外部库按照上述方法include进来,然后断点测试。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值