我需要我的项目能够使用JSON格式。
有人建议我这样做:https://github.com/open-source-parsers/jsoncpp我已经尝试将它集成到我的项目中多个小时了,仍然找不到问题。
我仍然得到这些错误对我的包括:
#include <jsoncpp/json/json.h>
E1696无法打开源文件“jsoncpp/json/json. h”
C1083无法打开包含文件:'jsoncpp/json/json.h'
我尝试转到C/C++ General-〉Additional Include Directories〉来添加“jsoncpp-master\include”目录,还尝试了“jsoncpp-master\include\json”目录,还尝试了直接添加在存储库中找到的.h和.cpp。
我也尝试了许多其他的东西,但我不确定在这里列出它们是否合适。
我也无法在他们的Github上找到与Visual Studio 2022一起使用它的说明。
1条答案
按热度按时间8gsdolmq1#
使用第三方库最安全、最方便的方法是使用vcpkg之类的包管理器
https://vcpkg.io/en/index.html
https://github.com/microsoft/vcpkg
选择您想要的构建版本x86或x64,并在环境变量中设置默认三元组
VCPKG_默认_三重
如果已将
jsoncpp-master\include
添加到C/C++ General->Additional Include Directories
,则应使用#include <json/json.h>
而不是#include <jsoncpp/json/json.h>
说明:编译器正在查找include目录,如果你观察文件结构,你会发现
json
文件夹位于include目录,而不是jsoncpp
。