在vs2022的c++项目中使用第三方库

文章详细描述了在C++项目中添加外部库的步骤,包括设置附加库目录、添加依赖项文件、包含头文件、放置lib和dll文件到相应目录,对比了这一过程与Python的便捷性。

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

前言:由于老是记不住使用的过程 特记录步骤如下

第一步 项目属性中添加依赖目录

配置属性.链接器.常规.附加库目录
支持相对路径
在这里插入图片描述

第二步 项目属性中添加依赖项文件名字 通常都是lib结尾

配置属性.链接器.输入.附加依赖项
例如 lib.lib
在这里插入图片描述

第三步 在源代码中添加头文件

例如#include “lib.h”
例如#include “/lib/lib.h”

第四步 将lib文件放到指定目录

此步目录应与上面第二步的目录一致

第五步 将dll文件放到运行目录

如果是调试模式 需要放到项目工程文件同目录 例如lib.sln同目录

如果是生成模式 需要放到生成文件的目录内

ps

:真特么麻烦 不如python 一个import lib就行了 安装也特别简单 pip install lib
啥时候c++用库能像python那么方便就爽了

mysql各版本驱动下载

https://downloads.mysql.com/archives/community/
### 如何在 Visual Studio 2022 中添加 C++ 第三方库 #### 添加第三方库的准备工作 确保已下载并解压所需的第三方库至指定位置,建议安装路径不包含中文字符[^2]。 #### 设置 Include 路径 为了让编译器识别第三方库中的头文件,在项目属性管理器中打开当前项目的属性页。导航到 **配置属性 -> VC++ 目录** 下设置 `Include` 目录: 1. 将光标置于 `Include` 目录框内; 2. 点击右侧的小按钮以编辑该目录列表; 3. 增加第三方库所在文件夹路径作为新的条目; 此过程使得源码可以访问 `.h` 或者 `.hpp` 文件来声明函数原型和类定义[^3]。 #### 设定 Library 路径与依赖项 同样是在 **配置属性 -> VC++ 目录** 页面下调整 `Library` 目录选项用于告知链接器查找静态或动态链接 (.lib) 的地方: - 同样通过点击右边的小图标向 `Library` 目录添加相应路径; 接着转到 **链接器(Linker)** 分支下的 **输入(Input)** 子节点,修改 `附加依赖项(Additional Dependencies)` 字段加入实际使用的 .lib 文件名称(无需带扩展名),以便于链接阶段正确解析外部符号引用[^1]。 #### 使用属性表简化多项目配置流程 对于频繁创建的新工程而言,重复上述步骤会变得繁琐。此时可利用 VS 提供的 属性表 (Property Sheet) 功能实现一次性设定共享参数的目的。创建一个通用的 .props 文件保存常用的第三方库路径和其他必要设置,之后只需将其关联给各个新建工程项目即可自动继承这些预设值。 ```cpp // 示例:假设有一个名为 myLib.lib 的被成功引入后的简单测试程序 #include "myHeader.h" int main() { // 测试代码... } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值