1. 下载Jsoncpp源代码

1.1 网址链接:

           http://sourceforge.net/projects/jsoncpp/

1.2 百度云链接:

           链接:https://pan.baidu.com/s/1fmAKgGo1CYqknDNHD8x0Jw 提取码:si2d

2. 生成静态库

2.1 解压jsoncpp-src-0.5.0.zip文件

2.2 依次进入jsoncpp-src-0.5.0\makefiles\vs71文件,用VS2017打开jsoncpp.sln文件

2.3 编译静态库

第一步:选择vs2017 生成→清理解决方案
第二步:选择vs2017 项目→重定解决方案目标


下拉Windows SDK 版本
若只有10.0.177636.0,则进行 2.4 操作部分后再进行第三步;
若有8.1版本,则选择 8.1→确定,然后按顺序操作第三步,后面跳过 2.4 部分。

第三步:选择vs2017 生成→生成解决方案,如下,生成完毕。

第四步:查看静态库 打开jsoncpp-src-0.5.0\build\vs71\debug\lib_json文件,json_vc71_libmtd.lib即为生成的静态库。

2.4 安装windows 8.1 SDK插件

第一步:打开 控制面板→程序→程序和功能,找到你安装的vs2017

第二步:右击 更改,出现如下,勾选右侧的Windows 8.1 SDK 和 UCRT SDK,点击右下角修改,等待安装完成后,关闭vs2017

第三步:重新操作 2.3 和 2.4 的步骤即可 。

在此,感谢您的帮助。https://blog.csdn.net/kang___xi/article/details/87890485

VS2017下编译Jsoncpp静态库相关推荐

  1. iOS架构-C/C++lame库在Mac下编译通用静态库.a库(13)

    C/C++ 有很多成熟的库,还有很多特殊功能的库,有时候iOS 平台开发一些比较前沿或者冷门的功能时,iOS并没有提供解决方案,这时候就可以研究C/C++的一些库,为我们使用.但是在Xcode编译C/ ...

  2. linux调用qt生成静态库文件下载,Centos7下编译openssl静态库与QT引用

    1.下载openssl版本:https://www.openssl.org/source/old/ 下载地址 2.我们下载版本为:openssl-1.0.2k 3.拷贝到Linux服务器任意目录 4. ...

  3. MinGW下编译ffmpeg静态库给Visual C++使用

    首先推荐 http://ffmpeg.zeranoe.com/builds/, 这里已经有编译好的动态连接库.可惜上面没静态链接库.我也试过 DLL2Lib, 但是无法连接LIBCMT库,只能使用MS ...

  4. vs2017编译libass静态库,并添加到ffmpeg中去,以支持ass,subtitles滤镜

    本人写过ffmpeg为mkv封装格式的音视频文件添加内挂字幕 ,里面字幕和视频是两个独立的通道,可以将字幕从文件中剔除,添加自己的字幕. 若想字幕和视频粘在一块,无法分割,则需要ass,subtitl ...

  5. linux编译c++ 静态库,C/C++ 条件编译静态库

    ==>windows 下方法: 1.方法一:VS工程中中直接添加 1.1在VS的属性->常规->附加库目录,添上文件夹的路径:例如:lib/x64: 1.2输入的附加依赖项,添加上库 ...

  6. PHP编译为静态库,Linux下将Tinyxml编译为静态库

    转载请注明来源:Linux下将Tinyxml编译为静态库 一个应用需要在linux服务器上运行,不能保证每个服务器都有应用依赖的库,又懒得每个服务器都去安装下,也不太现实,于是就将应用所用到的库全部编 ...

  7. Linux中gcc的编译、静态库和动态库的制作

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 Linux中gcc的编译.静态库.动态库 文章目录: 1 gcc的编译过程 1.1 gcc的编译过程 1.2 gcc的常用参数 2 gcc 静态库的制 ...

  8. pytorch 矩阵相乘_编译PyTorch静态库

    背景 众所周知,PyTorch项目作为一个C++工程,是基于CMake进行构建的.然而当你想基于CMake来构建PyTorch静态库时,你会发现: 静态编译相关的文档不全: CMake文件bug太多, ...

  9. 在 Win vs2017 下编译 zint

    在 Win vs2017 下编译 zint 记录如何在 Win vs2017 下编译 zint. Zint是一个强大的二维码编码生成开源工具,基于C语言开发,支持Code 128, Data Matr ...

最新文章

  1. Android游戏框架之基础之AA碰撞系统
  2. 限制php输出图像的固定,限制要显示的图像数php
  3. python使用教程cmd啥意思-python中执行cmd的方式
  4. 音频信号数据的读入(matlab)
  5. 数字旅游解决方案_迪庆州首个数字旅游小镇5G基站在巴拉格宗开通
  6. 计算机辅助药物设计局限,计算机辅助药物设计高效低耗
  7. 大学暑假第四周进度报告
  8. [org.hibernate.util.JDBCExceptionReporter] - Cannot load JDBC driver class 'net.
  9. CoreOS rpm-ostree简介
  10. Dell PowerEdge R610 iDRAC6 远程控制卡设置手册
  11. ensp动态路由配置_动态路由的原理与配置
  12. 基于深度学习生成音乐
  13. 玩客云服务器怎么卖,玩客云使用教程;低价NAS怎么打造;玩客云现在还值得入手吗?-聚超值...
  14. linux oracle client 安装,Instant Client 下载 适用于 Linux x86-64(64 位)
  15. RQNOJ 34 紧急援救 解题报告
  16. 拓展屏软件(给你的电脑加个屏)
  17. Modern Radar for Automotive Applications(用于汽车应用的现代雷达)
  18. Python基础 模块化编程(模块的导入)
  19. Mysql数据库管理
  20. [bx]和loop指令

热门文章

  1. Matlab数据交互
  2. 查询公司的详细情况的办法 - 应届生
  3. matlab工具将matlab脚本转C语言实现
  4. 锐捷Vlan基础实验
  5. java中根据自己的需要画一张jgp的图片
  6. 悉尼科技大学2020qs计算机排名,2020年QS世界大学排名悉尼科技大学排名第140
  7. php 手势验证码,通过微信小程序如何实现手势图案锁屏
  8. 什么是端到端加密 (E2EE)?
  9. 10 english
  10. vs2010c语言复数i怎么表示,学编程应该知道的c语言中的复数操作