3

我从这个链接下载了 C++ libJSON :

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

4

3 回答 3

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 之类的 windows 环境(但是当您在 cygwin 中编译文件时,您只能在 Cygwin 中运行它)

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

于 2010-09-15T09:32:17.580 回答
4

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

  1. 下载 Libjson
  2. 打开 libjson.vcproj 并转到第 240 行。您会发现缺少“>”。输入并保存文件。
  3. 现在这可用于构建动态和静态库。

一件简单的事情浪费了我几个小时。希望它能拯救你的一些。

于 2014-02-05T16:33:48.987 回答
0

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

于 2018-06-22T12:55:30.920 回答