发布轻量级C++插件框架: x3c 和 x3py

云贵高原
 云贵高原
发布于 2012年02月17日
收藏 9

正式发布轻量级C++插件框架: x3c 和 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文档或代码有疑问和改进意见,欢迎提出: https://github.com/rhcad/x3py/issues

 


 

x3pyint: https://github.com/rhcad/x3pyint (当前试验版本)

x3py框架的一个分支,与x3py的区别是其所有工程既是C++插件又是SWIG扩展模块,同样一个动态库文件即可用于C++开发,又可用于Python开发中,避免了内部C++插件的代理方式。x3pyint 中的Makefile支持面向 Python、Perl、Java、C# 等语言的编译,但其VC++工程仅包含了Python编译项,如需在 C# 等语言中使用请参照x3py中的 plswigsimp 工程修改。

目前正在试验wxPython和PyUnit等,探索少编代码快速开发的方法。

 


 

(实际生产环境中用的稳定版本)

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)

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:发布轻量级C++插件框架: x3c 和 x3py
加载中
返回顶部
顶部