轻量级C++插件框架 x3py 可以用了
(推荐)X3PY: https://github.com/rhcad/x3py Doc: https://github.com/rhcad/x3py/wiki(内容较多)
对x3c框架进行大量简化重构而成,使用方法类似于x3c,调用关系和文件依赖关系更简单直接,增加了与Python、Perl、Java、C#等集成开发的功能。
在下列平台测试通过:
Windows x86/x64、Linux x86/x64、Mac OS X
VC++ 6.0/2005/2008 x86,VC++ 2005/2008 x64
GCC + Make (Win MinGW/Linux/MacOSX)、GCC + Make + VCSDK
Python v2.7/3.2/x86/x64、Perl、Java x86/x64、C# (.NET Framework SDK v3.5)
如果Wiki文档或代码有疑问和改进意见,欢迎提出,如果使用顺利也请分享。
(实际生产环境中用的稳定版本,最近半年很少改动)
X3C: https://github.com/rhcad/x3c Doc: http://sourceforge.net/projects/x3c/files/x3c-1.1/x3c-doc.zip/download
轻量级C++插件框架,从2008年发展到现在,已用于十多个较复杂的系统中。包含日志监测、数据库操作、XML操作、文件操作、字符串本地化、COM勾子、CppUnit单元测试、XTP界面插件等常用的通用C++插件。
在下列平台测试通过:
Windows x86/x64、Linux x86/x64、Mac OS X
VC++ 6.0/2005/2008/2010 x86,VC++ 2005/2008 x64
Code::Blocks 10.05 + MinGW GCC
GCC + Make (Win MinGW/Linux/MacOSX)