C++插件框架已在 Mac OS X 下编译通过

“X3 C++ PluginFramework”框架本周已在 Mac OS X 10.6 下编译通过,至此已能在 Win32/Win64/Linux32/Linux64/MacOSX 上编译运行了,有感兴趣的请下载更新,欢迎留下改进意见

代码更新SVN: https://x3c.svn.sourceforge.net/svnroot/x3c/trunk

或下载ZIP: http://sourceforge.net/projects/x3c/files/x3c-1.1/ (x3c-1.1.3.zip)

已测试的平台有:

1、Windows XP/2003/Win7,x86

    (1) VC++ 6.0 / 2005 / 2008

    (2) Code::Blocks 10.05 (IDE) + TDM GCC 4.5.1 (MinGW)

2、Windows 2008 x64  +  VC++ 2008 x64

3、Linux 2.6.38 x86/x64, Ubantu 发行版

    (1) GCC 4.5.2 + Makefile

    (2) GCC + Code::Blocks 10.05

4、Mac OS X 10.6.7 + GCC(XCode 4.0.1)

    (1) Makefile

    (2) Code::Blocks 10.05

感谢 thinkhy、Aaron、陶建林 对x3c所做的代码贡献。

----------------------------------------

ChangeLog:

2011-08-26

    * Compile x3c on Mac OS X 10.6 using Code::Blocks IDE and XCode GCC.
    * Add log4cplus-1.0.4 source files and cppunit-1.12.1 header files.

2011-08-18

    * Compile x3c on WIN64 platform(Win2008 x64, VC++ 2008 x64).

2011-08-09

    * Rename folders as lowercase.
    * Auto copy files after building VC++ unit-test projects.

------v1.1.3------

2011-08-03

    * Change function name of Ix_Object.
    * Change plugin version to 1.1.3.0.
    * Fix Ix_ConfigData and Cx_ConfigSection: Cx_Ptr& GetSection(Cx_Ptr& newnode, ...)

2011-07-21

    * Add Ix_StringCoding (about MD5 and Base64) in TextUtility plugin.

2011-07-18

    * Add parameter 'enableDelayLoading' in Ix_PluginLoader.
    * Enable multiple hosts of plugin manager in PluginManager.h
    * Add Cx_ConfigTransaction(Ix_ConfigData* p).
    * Enable COM plugin to load other plugins.

2011-07-14

    * Add 'x3core' ATLCOM project.
    * The default path of GetAppWorkPath() is %LocalAppData% on Vista
      and later, otherwise is the executable file's folder.

原文地址:https://www.cnblogs.com/rhcad/p/2154752.html