如何在没有jsoncpp.dll的情况下使用jsoncpp?

时间:2014-07-28 08:05:24

标签: c++ visual-c++ jsoncpp

strcpy(this->encoding, jsonvalue.get("encoding", "").asCString());

我需要在我的程序中使用json数据,昨天我使用nuGet下载它,编码所有我需要的,注释到jsoncpp.lib的路径,但系统不允许我因缺少{{1}而启动程序}。这是否意味着我需要在我的程序中随处可见dll?如果是这样,我不满意,所以我能解决这个问题吗?或者如果它不可能,那些不需要dll的json库我可以使用吗?

2 个答案:

答案 0 :(得分:3)

  • download amalgamation(所有来源都在一个文件中)
  • jsoncpp.cpp添加到您的项目
  • #define JSON_IS_AMALGAMATION
  • 中取消注释json.h
  • 在源代码的开头添加#include "json/json.h"

答案 1 :(得分:0)

请使用最新源代码。该项目已移至GitHubcmake可能会解决您的问题。

相关问题