Qt IOC Container 3.5



Latest news

  • December 17 2006 - QtIOCContainer 3.5 released!
  • November 9 2006 - QtIOCContainer 3.0 released!

About QtIOCContainer

QtIOCContainer is C++ application framework inspired by Inversion Of Control concept as demonstrated by Spring framework. It uses Qt meta object system and plugin system to get around the C++'s lacking of reflection mechanism.


QtIOCContainer is developed on Ubuntu 6.06.

It requires:

  • Qt 4.x including XML module
  • log4cxx 0.9.7
  • cppunit 1.10.2 (for unit testing)

SVN Repository

svn co https://qtioccontainer.svn.sourceforge.net/svnroot/qtioccontainer/trunk qtioccontainer

Or Browse Subversion Repository


QtIOCConainter is developed using KDevelop. So there's a KDevelop project file in the root directory.

It also uses Qt's qmake system. So it can be built by running the following commands in the root directory:


No installation is necessary as long as the linker can find the libqic.so in ${QIC_DIR}/lib directory. One way of doing this is to modify the LD_LIBRARY_PATH environment variable to include ${QIC_DIR}/lib directory.

Zhihong "John" Wang (zhihong_w@yahoo.com).