The IDE is based on code::blocks, you can assign a different compiler or you can install code::blocks itself with the default C++ compiler, it will also compile using Visual Studio 2008/ 2010
However the AppGameKit IDE while based on code::blocks is designed for tier 1 basic commands, you'd likely have to modify it to get it working with C++.
It's easier just to grab a copy of code::blocks from http://www.codeblocks.org/
If you are looking to work directly with iOS or Bada development then it's best to work with xcode and Visual Studio C++
However broadcast mode only works with Tier 1, as working directly with SDK's allows you to install the software directly to the device you are working with.
As a result I'd recommend working in Tier 1 for the prototype, then migrating to Tier 2 specific platform technologies once you have a working prototype, that way you can work on optimizing the program for that specific platform which is the purpose of tier 2.