MFC JSONCPP 配置

将JSONCPP以静态库方式导入,需要注意的是,项目中的代码生成中的运行库,和JSONCPP的静态库项目的代码生成的运行库要一致,否则将报如下错误
afxver_.h(81): fatal error C1189: #error :  Please use the /MD switch for _AFXDLL builds

图1是JSONCPP的lib_json项目的


图2是自己的项目的运行库

MFC JSONCPP 配置_第1张图片

导入所有include的.h文件:做法是将JSONCPP的include文件夹中文件拷贝到自己的项目文件夹中,通过解决方案资源管理器的显示所有文件功能,想这些文件显示出来并通过右键将这些文件包含到项目中。

在使用json中定义的类的时候,只需要包含json.h头文件即可。而在json中定义的变量时,如果一直无法识别类型,可考虑是否是缺少名字空间,Json是所有JSON类的名字空间。

你可能感兴趣的:(c,json,mfc,include)