User forums > Using Code::Blocks

VC++ 2 CB

(1/2) > >>

vc2cb:
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

dje:
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

vc2cb:
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?)

dje:
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

vc2cb:
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!

Navigation

[0] Message Index

[#] Next page

Go to full version