VS开发环境下添加第三方库的方式

本文介绍如何通过合理配置头文件、静态库和动态库,使用相对路径提高工程移植性。涵盖库文件的正确放置位置、工程属性设置及链接库配置,确保第三方SDK在不同环境中无缝运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目的

为了方便工程的移植,使用相对路径的方式将库的路径添加到工程中,这样可以做到别人将自己的工程拷贝后无需做任何配置即可使用。

对于一些第三方的SDK,一般会包含头文件(.h),静态库文件(.lib)和动态库文件(*.dll)

为了提高程序的可移植性,将第三库放在解决方案(*.sln)文件所在的文件夹下。而不要放在其他地方。

头文件:在工程属性->VC++目录->包含目录中添加头文件目录 , 使用相对路径添加。

静态库文件:在工程属性->VC++目录->库目录中添加库文件目录,使用相对路径添加。

链接库配置:在工程属性->链接器->输入->附加的依赖项。

动态库配置:将所需的dll文件放在对应的realease和debug的文件夹下或者直接将dll文件放在工程文件夹下。

库文件引用的使用函数
#pragma comment(lib,"../dir/xxx/xxxcpp.lib")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值