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

标签 c++ json build resources embed

我是 C++ 世界的新手,我正在尝试编写一个需要一些属性(JSON 文件)的应用程序。 我设法解析了 json 并构建了应用程序。 问题是我需要将该 json 文件与构建的应用程序放在同一个文件夹中,这样我才能阅读它。 如何在构建中“注入(inject)”该 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++ - 如何在 C++ 构建中嵌入 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47973026/

相关文章:

javascript - 解析包含带函数的序列化对象的 HTTP 响应

json - UITableview在numberOfRowsInSection崩溃; NSDictionary中的Json到UITableview

visual-studio - 如何使用 CMake 更改 Visual Studio 构建的默认选项

bash - 如何以红色显示构建错误

c++ - 随机选择 2 个不在范围内的整数?

java - 为什么ajax Restful客户端不显示数据(java)?

c++ - 分配指针时发生内存泄漏

ios - 忽略 R.Swift 中的 segue 资源

c++ - 我是否需要释放由 _Type::get_FullName 填充的 BSTR

c++ - 在 WINPCAP 中如何知道哪些安装的设备有互联网连接?