VS 2010 配置jsoncpp 库

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


一 编译连接 json

1 在相应官网下载jsoncpp ui

2 解压获得jsoncpp-src-0.5.0文件 spa

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

4 转换项目为VS2010格式 资源

5 选择debug模式 编译

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

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

8 选择release模式 file

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版本程序

相关文章
相关标签/搜索