如何创建libJSON库?

时间:2010-09-15 04:42:48

标签: libjson

我从这个link下载了C ++ libJSON:

他们建议我将它用作图书馆。如何使用他们提供的代码创建库?

3 个答案:

答案 0 :(得分:4)

你必须已经安装了g ++并在控制台/终端中生成只需编译它make类型,它将生成libjson.a这是静态库。当您创建C / C ++程序时,可以将其与g++ -l libjson.a

链接

并在您的代码中包含libJSON.h头文件。

#include "libJSON.h"

您可以使用该头文件中的所有函数。

在Windows上,您必须安装MinGW(适用于Windows的GNU实用程序)或IDE,如DevC++Code::Blocks(Code :: Blocks使用MinGW)。您也可以使用Cygwin unix like environment for windows(但是当您在cygwin中编译文件时,您只能在Cygwin中运行它)

在Code :: Blocks中创建项目时,您可以设置将与您的可执行文件链接的附加库。

答案 1 :(得分:4)

我正在尝试为Visual Studio 2010编译libjson 7.6.1。并且在编译时遇到了一些困难。我做的是

  1. 下载Libjson
  2. 打开libjson.vcproj并转到第240行。您会发现缺少“>”。输入并保存文件。
  3. 现在可以用它来构建动态和静态库。
  4. 一件简单的事情浪费了我几个小时。希望它可以节省你的一些。

答案 2 :(得分:0)

此解决方案还适用于Visual Studio的最新版本(例如2015),否则将无法完成对母马最新项目格式的转换。