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

我需要在我的程序中使用 json 数据,昨天我使用 nuGet 下载了它,编码了我需要的所有内容,注释了路径,jsoncpp.lib但系统不允许我启动程序,因为缺少jsoncpp.dll. 这是否意味着我需要将 dll 与我的程序一起使用?如果是这样,我对此不满意,我可以解决这个问题吗?或者如果它不可能,我可以使用哪些不需要 dll 的 json 库?

4

2 回答 2

3
  • 下载合并(所有源都在一个文件中)
  • 添加jsoncpp.cpp到您的项目中
  • 取消#define JSON_IS_AMALGAMATION评论json.h
  • #include "json/json.h"在源代码的开头添加
于 2014-07-28T11:31:14.097 回答
0

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

于 2015-02-17T01:17:17.017 回答