详细地jsoncpp编译方法 和 vs2010中导入第三方库的方法

一 编译链接

1 在相应官网下载jsoncpp

2 解压得到jsoncpp-src-0.5.0文件

3 打开jsoncpp-src-0.5.0 -> makefiles -> vs71 -> jsoncpp.sln

4 转换项目为VS2010格式

5 选择debug模式

6 在“解决方案资源管理器”中右击 lib_json 选择->仅用于项目 -> 仅生成lib_json

7 再次右击 lib_json 选择->仅用于项目 -> 仅链接lib_json

8 选择release模式

9 重复操作 6 和 7

10 生成的.lib文件夹在jsoncpp-src-0.5.0 ->build -> vs71 中。

二 创建静态链接库SDK

1 在 D:\study\toolsForVS2010 (这里换成你自己想要放置静态链接库SDK的位置)中创建文件夹 jsonPP

2 在jsonPP中创建文件夹 include 和 lib

3 在include中创建文件夹 json ,将jsoncpp-src-0.5.0 -> include -> json 中的.h文件全部复制过来

4 在lib中创建文件夹debug和release ,把jsoncpp-src-0.5.0 ->build -> vs71 -> debug -> lib_json 中的.lib文件(比如json_vc71_libmtd.lib)复制到debug文件夹(此时可以修改文件夹名为json.lib),同理,把jsoncpp-src-0.5.0 ->build -> vs71 -> release -> lib_json 中的.lib文件(比如json_vc71_libmtd.lib)复制到release文件夹

三 打开要添加json的项目,或新建一个WIN32控制台程序(添加main.cpp,加入源代码,示例代码可在jsoncpp.sln的 json_test中找到)

1 选择 项目 ->属性

2 选择 配置属性 -> C/C++ -> 常规 右边的“附加包含目录” 添加include文件夹 :D:\study\toolsForVS2010\jsonPP\include

3 选择 配置属性 -> C/C++ -> 代码生成 右边的“运行库” 选择 MTd

4 选择 配置属性 -> 连接器 -> 常规 右边的“附加库目录” 添加lib文件夹 :D:\study\toolsForVS2010\jsonPP\lib\debug

5  选择 配置属性 -> 连接器 -> 输入 右边的“附加依赖项” 添加lib文件 :json_vc71_libmtd.lib(若在 二 - 4 中修改了文件名为json.lib,则此处改成json.lib)

6  点击应用完成json配置。

7 若项目需要发布时(即项目选择release),则

a.  选择 配置属性 -> C/C++ -> 代码生成 右边的“运行库” 选择MT

b. 选择 配置属性 -> 连接器 -> 常规 右边的“附加库目录” 添加lib文件夹 :D:\study\toolsForVS2010\jsonPP\lib\release

c. 然后可以运行程序获得release版本程序

最新文章

  1. python爬取网易评论
  2. java的for循环冒号
  3. iOS Wi-Fi
  4. MySQL(六) —— 运算符和函数
  5. iOS 控制单个控制器旋转
  6. 查看python selenium的api
  7. C# 获取汉字的拼音首字母
  8. php有三种工作模式
  9. 周末充电之WPF(一).初试牛刀
  10. sphinx (coreseek)——3、区段查询 与 增量索引实例
  11. swift 笔记 (十九) —— 协议
  12. Selenium+java+idea的安装与配置
  13. php出现Can't use function return value in write context
  14. 白话讲述Java中volatile关键字
  15. Scrapy爬虫错误日志汇总
  16. Java EE 开发环境搭建
  17. Azkaban安装及分布式部署(multiple-executor)
  18. mysql学习【第2篇】:MySQL数据管理
  19. 1、用datetimepicker插件实现限定时间范围的选择 2、时间插件实现默认当天的时间和只能选择小于今天的日期
  20. netty源码理解补充 之 DefaultChannelPipeline到底是个啥

热门文章

  1. stl map底层之红黑树插入步骤详解与代码实现
  2. 算法大全(c,c++)
  3. iOS高仿app源码:纯代码打造高仿优质《内涵段子》
  4. Android 编程下图片的内存优化
  5. 2016年11月13日 星期日 --出埃及记 Exodus 20:4
  6. 小扩展大用处,自己扩展一个ForeachRead吧
  7. 如何使用github上传自己的开源项目教程
  8. Android Volley 框架的使用(一)
  9. Windows安装Python包下载工具pip遇到的问题
  10. mongodb .net driver