gpt4 book ai didi

在动态加载之前检查共享库的兼容性

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:19 25 4
gpt4 key购买 nike

我有一个程序和一堆“插件”(共享库),主程序在运行时根据请求加载。

插件可以访问程序的所有内部全局数据结构/函数,因此无法在每次内部数据结构更改时保留版本。

我正在寻找一种方法,主程序可以检查它尝试加载的插件是否受支持(使用适当的数据结构)。

你能想到一种创造性的方法来做这件事吗?

最佳答案

在插件中有一个函数返回有关其支持的协议(protocol)版本的信息(插件的协议(protocol)不限于它提供的协议(protocol),它也是调用程序所要求的。)

关于在动态加载之前检查共享库的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5649699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com