windows C++ vs任何版本 jsoncpp配置教程

3 篇文章 0 订阅

首先vs的基础配置知识你必须了解:用别人的vs工程文件,我们需要知道的

如果你还没有看懂包含目录、静态链接库等等,我整理了一篇:VS中目录含义


1.前言

现在相当于你对vs工作流程有了了解;

jsoncpp 是cpp使用c++的一个第三方库,你可以尝试最简单的从NuGet下载(我并没有成功,一堆字link error),其次跟着这篇博文,一定可以成功配置。

2.下载jsoncpp

https://github.com/open-source-parsers/jsoncpp/releases

下载最新的zip

可以发现只有一个include,也就是头文件目录,缺少了静态链接库目录,所以我们必须从进行编译,编译生成lib(思路理清),src生成lib有什么好处那?有个lib目录不就是简单调用一下吗?是的,但是如果简简单单的lib目录,里面一般会放 vc12(vs2013)这样子的文件,相当于版本就没办法 保证齐全。假如你是vs2017,不就得重新下了吗?

3.编译lib

理清了思路后,我们开始编译lib,我们打开makefiles\msvc2010\jsoncpp.sln

我们要编译这个,注意一下这个sln是vs2010建立的,假如我们正在使用的是vs2015,把他的

然后在这里修改版本,另外记得改你需要的

然后bulid他,会生成这样的目录

4.目录配置

 然后就是目录的配置了

包含目录

E:\chrome_download\jsoncpp-0.10.7\jsoncpp-0.10.7\include

E:\chrome_download\jsoncpp-0.10.7\jsoncpp-0.10.7\include\json

库目录

E:\chrome_download\jsoncpp-0.10.7\jsoncpp-0.10.7\makefiles\msvc2010\x64\Debug

link\input加入

lib_json.lib

5. 更换MTD

工程->属性->配置属性->c/c+±>代码生成->运行库,设置运行库为多线程调试 (/MTd)

这个不清楚为什么这么做,但是不做不行。

 

succeed~

 

 

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值