c++ 如何在Visual Studio 2022中使用jsoncpp

6l7fqoea  于 2023-02-06  发布在  其他
关注(0)|答案(1)|浏览(553)

我需要我的项目能够使用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一起使用它的说明。

8gsdolmq

8gsdolmq1#

使用第三方库最安全、最方便的方法是使用vcpkg之类的包管理器
https://vcpkg.io/en/index.html
https://github.com/microsoft/vcpkg
选择您想要的构建版本x86或x64,并在环境变量中设置默认三元组
VCPKG_默认_三重

  1. x64-windows-DLL生成64位窗口
  2. x86-windows-DLL生成32位窗口
  3. x64-windows-static-静态生成64位窗口
  4. x86-windows-static-静态生成32位窗口
    如果已将jsoncpp-master\include添加到C/C++ General->Additional Include Directories,则应使用#include <json/json.h>而不是#include <jsoncpp/json/json.h>
    说明:编译器正在查找include目录,如果你观察文件结构,你会发现json文件夹位于include目录,而不是jsoncpp

相关问题