Today, I make up my mind to spend 3 months on developing a C++ Framework to resolve cross-platform development. It should realize the source code level compatibility.
My current goal is to cover windows, Mac OS and Linux, if possible Iphone.
It should support File IO, Unicode String, Resource IO and GDI.
On the GDI, I will develop a GUI named zero Window which support alpha-channeled windows system.