gpt4 book ai didi

c++ - 跨平台 C++ 动态库插件加载器

转载 作者:可可西里 更新时间:2023-11-01 17:39:47 25 4
gpt4 key购买 nike

我只是想知道对于使用共享库动态加载插件的跨平台实现,我有什么选择。到目前为止,我发现的唯一一个是:

我只是想知道我是否还有其他选择?本质上,我希望能够将插件放入共享对象文件中,并在运行时加载它们,我希望以跨平台 C++ 方式进行。

编辑:我找到这个Dr Dobbs Post从 2007 年开始;从那以后肯定有人想出了更多的东西。

最佳答案

你可以看看Boost Extension,尽管它还没有被 Boost 接受。

The Boost.Extension library has been developed to ease the development of plugins and similar extensions to software using shared libraries. Classes, functions and data can be made available from shared libraries and loaded by the application.

关于c++ - 跨平台 C++ 动态库插件加载器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3973176/

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