虽然我是个linux程序员,但偶尔会在windows上借用visual studio写点demo,因为比较方便,所以今天就教大家如何添加第三方库编写自己的demo程序。

1、项目–》属性
2、C/C++ --》常规–》附加包含目录
添加头文件时,注意,我们一般只需添加第三方库的include目录这一层即可,大多数第三方库的头文件路径是这样的:
xxx/include/库名字/xxx.h
我们包含目录应只包含到xxx/include这一层,而不是xxx/include/库名字这一层。

例如include/json,我们添加目录时应该添加到include这一层。这样我们在写代码包含头文件时,就是:
#include <json/json.h>
如果你包含目录include/json,那么代码应该写成:
#include <json.h>

3、链接器–>常规–》附加库目录
4、链接器–》输入–》附加依赖项

添加需要链接的库,比如这里是jsoncpp.lib。

做完这些就可以编译了,

面向小白visual studio 2019 添加第三方库教程相关推荐

  1. Visual Studio 2019 添加新语言包

    步骤 找到并打开 Visual Studio Installer 点击"修改"("Modify") 点击"语言包" 勾选需要添加的语言 点击 ...

  2. Visual Studio 2019/2017 安装使用教程(快速上手版)

    Visual Studio 2017 安装使用教程(详细) 在此鸣谢范华对本文工作的大力支持 一.下载 二.安装 2017版本新建项目过程 2019版本新建项目过程 新建源文件 然后你就可以简单编写一 ...

  3. Visual Studio 2019/2017 安装使用教程

    目录 Part0.背景 Part1.配置环境 Part2.克隆项目 Part3.单元测试 Part4.基本操作 断点 单步运行 条件断言 Part5.回归测试 Part6.效能工具介绍 Part7.提 ...

  4. win10 Visual Studio (2019) 安装 EasyX 库 【致敬开源】

    首先检查电脑上有没有看到这两个组件 离线安装的时候注意 首先尽量使用DTLite等专业工具打开光驱文件 https://blog.csdn.net/qq_43058685/article/detail ...

  5. 使用 Visual Studio 2019 批量添加代码文件头

    应用场景介绍 在我们使用一些开源项目时,基本上都会在每个源代码文件的头部看到一段版权声明.一个项目或解决方案中源代码文件的个数少则几十,多则几千甚至更多,那么怎么才能给这么多文件方便地批量添加或者修改 ...

  6. c++ 添加按钮_使用 Visual Studio 2019 批量添加代码文件头

    应用场景介绍 在我们使用一些开源项目时,基本上都会在每个源代码文件的头部看到一段版权声明.一个项目或解决方案中源代码文件的个数少则几十,多则几千甚至更多,那么怎么才能给这么多文件方便地批量添加或者修改 ...

  7. [翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率

    原文: Making every developer more productive with Visual Studio 2019 今天,在 Microsoft Connect(); 2018 的主 ...

  8. c++生成DLL文件(visual studio 2019)面向小白萌新

    c++生成DLL文件(visual studio 2019)面向小白萌新 目录 c++生成DLL文件(visual studio 2019)面向小白萌新 前言 如何生成 1.创建dll项目 2.更改我 ...

  9. 【Android NDK 开发】Visual Studio 2019 使用 CMake 开发 JNI 动态库 ( 动态库编译配置 | JNI 头文件导入 | JNI 方法命名规范 )

    文章目录 I . JNI 与 NDK 区别 II . Visual Studio 编译动态库 III. 配置 导入 jni.h 头文件 IV . IntelliJ IDEA Community Edi ...

最新文章

  1. k8s(1)-使用kubeadm安装Kubernetes
  2. 深入理解DOM节点类型第一篇——12种DOM节点类型概述
  3. Linux 文件查找(find)
  4. 【渝粤题库】陕西师范大学229011 商业银行信贷管理Ⅰ 作业(高起专)
  5. struts2 防止重复提交 与 进入等待画面
  6. jQuery: 选择器(DOM,name,属性,元素)
  7. 数据类型的转换小结 c# 1614092651
  8. kinect内参数的标定
  9. Spring Cloud与微服务学习总结(8)——Spring Boot、微服务架构和大数据治理三者之间的故事
  10. EDUCoder编程练习题解(递归与嵌套函数)
  11. Maven使用详解,非常详细
  12. 网站建设基本流程,要注意什么?
  13. AI智能语音机器人安装 --小白如何安装智能电话机器人
  14. 商汤的AI伴游小精灵(找最多子树)
  15. 微商利用手机APP挣钱方法与大家分享
  16. matlab 精品课程,同济大学经济与管理学院精品课程
  17. 我所理解的 iOS 并发编程
  18. js中怎样把ASCII码中的字符与十进制的数相互转换-学习笔记
  19. 2015届华为校园招聘机试题 C语言实现
  20. 本地Java项目连接Linux系统上的Redis

热门文章

  1. 国产Linux系统深度商店应用更新记录汇总(2021-12)
  2. 关于信息增益(information gain)
  3. EPICS-从零开始的电机控制
  4. 手机上怎么打开md格式的文件_IPHONE手机转为安卓手机,iCloud上的日历迁移方法...
  5. 如何打开电脑的虚拟键盘
  6. 扫地机器人自动回冲工作原理
  7. 八、在创业公司工作的心理历程
  8. PAT 1110 区块反转 (25 分) c语言
  9. 如何使excel实现汉字转拼音及获取大写拼音并保存为常用函数
  10. java飞机游戏开发_java飞机小游戏制作