在我做的第一个页游项目中,服务器使用了插件的机制,但是当时的插件都是用C#写,而且如何实现的也不是很清楚。通过网上资料查找以及自己的整理,实现了一个简单版本的插件机制。  文件TestObject.hpp以及TestObject.cpp是插件的实现类。  文件main.cpp中加载和使用了插件,如果更深入一点的话这里可以写一个插件管理的类,专门负责插件的注册、对象的生成等工作。目前只为了演示功能故未做进一步研究。  程序的编译方式很简单,只要make all就可以了。TestObject.hpp、TestObject.cpp是插件的具体实现,可以理解为具体游戏模块的实现。

C++实现简单插件机制原理解析

C++实现简单插件机制原理解析

C++实现简单插件机制原理解析