Git Product home page Git Product logo

x3c's Introduction

		    x3c - C++ Plugin Framework
		-----------------------------------
		   http://github.com/rhcad/x3c

x3c is designed as a plugin-framework that uses C++ and STL.
This framework has many frequently-used and lightweight plugins.
x3c can be used to easily develop plugins and applications for multiple platforms.

Makefile and config.mk are used to compile x3c on Linux, Mac or Unix.

projects: C++ workspace files using IDE (MS VC++, Code::Blocks + GCC, ...).
code: source code of plugins.
doc: development documents and doxygen files.
tools: some useful tools for development.

--------------------------------------------------------
You may need to download the following files:

1. download cppunit-1.12.1 from one of the following sites, then copy cppunit's lib 
   and dll files to the folder 'code\bin\vcxx\xxx\tests'.
   
   http://files.cnblogs.com/rhcad/cppunit-1.12.1-vc689&gcc.zip (fix for vc6 and gcc)
   http://sourceforge.net/projects/cppunit/files/cppunit/1.12.1/
   \\dampub\Tools\CodeCheck\C++\CppUnit\cppunit-1.12.1  (Founder server)

--------------------------------------------------------
License: Apache License V2.0

Bug reports and suggestions are welcome.
Email to the current maintainers may be sent to <[email protected]>.
Some documents in chinese may be found at http://www.cnblogs.com/rhcad .

x3c's People

Contributors

rhcad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

x3c's Issues

questions about InitialPlugins()

FILE: ......\code\pkg_Core\Modules\PluginManager\Cx_PluginLoader.cpp
LINE: 201 - 225

  1. very small bug, Initial successfully will also execute
    X3LOG_WARNING2(L"@pluginmanager:IDS_INITPLUGIN_FAIL", m_modules[i]->filename);
  2. I don't know whether there is any special intention to set an Initial-FAILED plugin's state to be 'delay-load' and 'inited = true'
    LINE 218 'i--' will lead to execution of LINE 203 'count++' in the next loop. the count will also add 1.
    So, I cannot get the correct result of InitialPlugins().

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.