GLAD!!さんが作ってくれたDIコンテナ動かしてみました。サンキューGLAD!!さん。
旧バージョンでのビルドメモ*1
gcc 2.95(←旧い)でビルドすると,以下の箇所でコンパイルに失敗した。
- 1. cppdicon/TraceInterceptor.cpp:vsprintf()のプロトタイプなし
- #include の他に,#include も追加。
- 2. example/MyDicon.h:コントラクタ(メソッド)内部でのサブクラス定義が×
- MyDicon()の中を2箇所のaddComponentMgr()呼び出しだけにする。
- サブクラスの定義をコンストラクタの外で行う。