如何使用jsoncpp没有jsoncpp.dll
How to use jsoncpp without jsoncpp.dll?
strcpy(this->encoding, jsonvalue.get("encoding", "").asCString());
我需要在我的程序中使用json数据,昨天我使用nuGet下载了它,编码了所有我需要的,注释了jsoncpp.lib
的路径,但系统不允许我启动程序,因为缺少jsoncpp.dll
。这是否意味着我需要把dll到处与我的程序?如果是这样,我不满意,所以我能解决这个问题吗?或者如果它不可能,哪些json库不需要dll我可以使用?
- 下载合并(所有源代码在一个文件中)
- 添加
jsoncpp.cpp
到你的项目 - 取消
json.h
中 - 在源代码的开头添加
#include "json/json.h"
#define JSON_IS_AMALGAMATION
的注释请使用最新的源代码。该项目已转移到GitHub。cmake
可能会解决你的问题。
相关文章:
- 挂起和取消挂起一个文件DLL
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 导入库可以跨dll版本工作吗
- 从C++dll访问C#中的一行主要参数
- 链接到自行创建的dll失败
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- 在调用FreeLibrary后,释放动态链接到具有相同版本的CRT堆的DLL的内存
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- C++:将外部库链接到dll库
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 不同的Visual Studio版本中缺少.dll
- 从DLL中删除类的实例
- 如何包装第三方DLL在R中使用
- 使用jsoncpp库时出现链接问题
- 使用c#访问c++dll中带有char*参数的函数时发生AccessViolationException
- 使用JsonCpp将数据返回到带有pybind11的python会在python调用中产生Symbol not foun
- 系统.将数组移交给c#中动态加载的c++DLL时发生AccessViolationException
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 如何使用jsoncpp没有jsoncpp.dll