技术栈
plugin system
-许平安-
4 小时前
c++
·
笔记
·
raii
·
plugin system
MCP项目笔记六(PluginsLoader)
从目录扫描、动态库加载、实例创建,到安全卸载的设计思路与实现细节。这段代码实现了一个完整的运行时插件系统(Runtime Plugin System)。所谓插件系统,就是让主程序在编译完成后,仍然能够在运行时动态扩展功能——把新的逻辑打包成动态库(.dll / .so / .dylib),放入指定目录,主程序便会自动发现并载入。
我是有底线的