将元数据存储在共享库中,以便在不加载整个库的情况下访问它

时间:2017-09-13 09:15:02

标签: shared-libraries c++14 metadata

我想让我的程序可扩展。 用户应该能够决定是否应该加载扩展名。为了帮助用户决定我想将元数据(如简短描述)嵌入到共享对象中。

我的问题是:如何在不加载整个对象的情况下轻松访问元数据?是否有C ++方式将数据放在特定位置?

此外,我希望这与平台无关 我想fopen该文件然后fseek到某个位置并在那里找到我的元数据 我想到了一个具有特定开始的字符串,我可以搜索,但这似乎是一个小学解决方案。

0 个答案:

没有答案