如何在C ++构建中嵌入JSON文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在C ++构建中嵌入JSON文件相关的知识,希望对你有一定的参考价值。

我是C ++世界的新手,我正在尝试编写一个需要一些属性的应用程序(JSON文件)。我设法解析了json并构建了应用程序。问题是我需要使用构建的应用程序将该json文件放在同一文件夹中,以便我可以阅读它。如何在构建中“注入”该JSON文件。

现在,我正在做这样的事情来获取JSON文件。

const char *Config::defaultConfigName()
{
    return "config.json";
}

我把JSON放在项目中的“源文件”中。为了从项目中获取“config.json”,我应该给出什么路径?或者什么是最好的解决方案?

谢谢!

答案

我设法将JSON文本放在源代码中:

const char *Config::defaultConfigName()
{

char const *json= R"config({
  "key": "value"
})config";

    return json;
}

以上是关于如何在C ++构建中嵌入JSON文件的主要内容,如果未能解决你的问题,请参考以下文章

如何保存在 d3.js 脚本中构建的 JSON 数据

如果 .cshtml 文件中存在 razor/C# 错误,如何在 VS 2013 中使构建失败? [复制]

如何在 C# 的 mp3 文件中嵌入章节元数据?

在 Visual Studio 2012 中,如何将资源文件 (.rc) 与 c ++ dll 链接

如何从 Android Studio 的资源目录中读取 json 文件?

如何在 Eclipse 中构建代码之前运行 vcvars32.bat?