Code::Blocks Forums
User forums => Using Code::Blocks => Topic started by: vc2cb on September 06, 2008, 01:58:01 pm
-
Hi, I used to develop a few programs in Visual C++ 6.
Now I want to create a new application without going through the hell of an upgrade to .NET.
Moreover, I prefer the open-source approach, where the support is usually better (and can be also self-made at times, analyzing the code ...).
I plan to use CB with the g++ compiler - unless you have a better suggestion.
My question is basically: can I do anything with CB that was doable using VC++?
Is g++ the best fit to build an application with windows (the square things :) doing a lot of graphics?
Thanks,
Yves
-
Hi !
I played with both.
Yes, with C::B, you can do everthing you can do with MSVC6, and even more !
I mean, VC6 is dedicated to M$ devlopment environment and you can't integrate another build system.
With C::B, you can work with GCC and lots of other compiler toolchains, including VS 2003 and 2005.
The only thing I prefer in M$ products is the debugger.
As C::B is an IDE and not a framework, you can do whatever you want with it if you have an appropriate SDK.
Lots of project templates are made for existing SDKs to assist you.
Dje
-
Thanks dje ; actually my target is the zero-MS (besides running on Windows...).
Before (with VC6) I used several open-source libs (like jpeg) ;
now, using g++ and C::B I'd like to to further, e.g.: no SDK, and use os graphics libs.
Do you think the 0-ms is possible? (e.g. can we have a reliable graphics application without the SDK?)
-
Lots of frameworks exist.
I like wxWidgets because it runs of lots of OSs, has been ported to lots of languages (c++, python, perl...) and has a very permissive licence (you can use it for everything, commercial or not).
It is used by Code::Blocks.
But it is a matter of taste.
Dje
-
Ok, I see. Have a (probably) last question, technical: without using wxWidget, is there any native window support in g++?
I mean, the low level ones (like CreateWindow() and the events management)?
[or do I need wxWidget? and if so, does it allow a low level programmation?)
Thanks!
-
Ok, I see. Have a (probably) last question, technical: without using wxWidget, is there any native window support in g++?
I mean, the low level ones (like CreateWindow() and the events management)?
[or do I need wxWidget? and if so, does it allow a low level programmation?)
Thanks!
If I understood right, you are on windows.
You can read this: http://www.mingw.org/MinGWiki/index.php/w32api (http://www.mingw.org/MinGWiki/index.php/w32api)
And, of course, you can try to create a win32-gui project with the wizard and have a look on the source code.
-
Thanks jens - was hoping a reply like that! Right now I'm on something else (php) and don't have much time for this, but soon... I'll be ready.
And your answers look very good to me!! :D