标签: c architecture plugins
可以使用2种技术(AFAIK)在C中设计插件:
您认为哪种技术更好,为什么?如果有的话,请提及其他任何方式。
答案 0 :(得分:1)
我更喜欢第二种方式,因为它会更容易:
加载你的插件:它只需要一次调用dlsym,而不是几十次
dlsym
处理你的插件:你可以使用函数指针传递结构。而是在框架中传递数十个函数或构建这样的结构以传递它。
请记住,更容易意味着更不容易出错。