|
From: G.C.Harmon <gc...@gc...> - 2005-11-24 08:23:03
|
As much as DevC++ works for me while I attempt to learn C++, is there a good reason not to switch to CodeBlocks if that is where the development is going to be for an IDE? And, by the way, what does a "workspace" do for you? gch |
|
From: Einar F. <en...@co...> - 2005-11-24 14:33:35
|
G.C.Harmon wrote: > As much as DevC++ works for me while I attempt to learn C++, is there > a good reason not to switch to CodeBlocks if that is where the > development is going to be for an IDE? And, by the way, what does a > "workspace" do for you? I havnt found any good reasons not to migrate to Code::Blocks yet, even though Code::Blocks havnt reached 1.0 yet (RC2 at the moment). I started using it when RC2 arrived and I must say.. it works surprisingly well. Both Dev-C++ and Code::Blocks have bugs, but I just found the environment in Code::Blocks soo much more confortable! I guess its more about personal taste. Its easy to adapt to Code::Blocks if you are used to Dev-C++. Why not use both? I dont see any problem with that. Code::Blocks is basicly Dev-C++2. A workspace is basicly the idea of having more than one project open at the same time so you can swap between them fast. You set the project you want to work on as "active". Another advantage with is that you get set up multiple build targets with different build rules for each of your projects. This is quite practical in many ways. On top of that you can build your entire workspace (all open projects) in one operation to any or all build targets, and you are ready to play at once. Project files are named *.cbp and workspace files are named *.workspace. Seeing that there probably will be no more maintanace or developement for Dev-C++ (sad, but true) I dont see any reason to stay using Dev-C++. If you are using Dev-C++ to learn C++ using gcc and installing a few devpacks, you can safely migrate to Code::Blocks at once. Download it an give it a try. It takes minutes or even seconds to get up and running with it. Import your Dev.C++ projects and download the devpacks you need through the devpack plugin in the plugin menu. Enjoy :-) -- Einar Forselv |
|
From: Mark R. <mar...@ma...> - 2005-11-24 14:42:31
|
I've just moved over to Code::Blocks (learning about it right here after asking the roadmap question) and I found the transition was very easy. Still, with any new thing I've given up some bugs in one (DEVC++) for those in Code::Blocks. In Code::Blocks, I've already encountered issues with the editor, and it appears that the connection between the IDE and other tools is not quite good enough yielding some interoperability issues that translate out to a sometimes aggrivating experience. The nice thing, principally, is that it's being worked on. Oh, and another - it's written in a language that we all speak, which means I can make it do what's needed. Thanks to DEVC++ for coming along this far. So long. /mark richards |
|
From: Daniel K. O. <dan...@ya...> - 2005-11-24 19:31:49
|
G.C.Harmon wrote: > As much as DevC++ works for me while I attempt to learn C++, is there > a good reason not to switch to CodeBlocks if that is where the > development is going to be for an IDE? And, by the way, what does a > "workspace" do for you? The only problem I see with Code::Blocks is... it's still on my way. I still can't use pkg-config with it. To build a GTK+ app on Dev-C++ I just need to set a compiler option: $(shell pkg-config gtk+-2.0 --cflags) And on Linker options: $(shell pkg-config gtk+-2.0 --libs) This simple task seems impossible on Code::Blocks so far. Dev-C++ sucks, but is still unbeatable on simplicity. As soon as someone come up with an IDE that clones Dev-C++' simplicity, I'll switch to it right away. --- Daniel K. O. _______________________________________________________ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ |
|
From: Per W. <pw...@ia...> - 2005-11-24 19:37:08
|
But that isn't really a problem. You can find out the needed configurations yourself and specify in the project. While it is nice to have the project dynamically auto-adjust itself whenever the gtk libraries are rebuilt with other options, it is not a show stopper to do it manually... /Per W On Thu, 24 Nov 2005, Daniel K. O. wrote: > G.C.Harmon wrote: > > > As much as DevC++ works for me while I attempt to learn C++, is there > > a good reason not to switch to CodeBlocks if that is where the > > development is going to be for an IDE? And, by the way, what does a > > "workspace" do for you? > > > The only problem I see with Code::Blocks is... it's still on my way. I > still can't use pkg-config with it. > To build a GTK+ app on Dev-C++ I just need to set a compiler option: > $(shell pkg-config gtk+-2.0 --cflags) > And on Linker options: > $(shell pkg-config gtk+-2.0 --libs) > > This simple task seems impossible on Code::Blocks so far. > > Dev-C++ sucks, but is still unbeatable on simplicity. As soon as someone > come up with an IDE that clones Dev-C++' simplicity, I'll switch to it > right away. > > > --- > Daniel K. O. > > > > > > > _______________________________________________________ > Yahoo! Acesso Gr=E1tis: Internet r=E1pida e gr=E1tis. > Instale o discador agora! > http://br.acesso.yahoo.com/ > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log fi= les > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www23.brinkster.com/noicys/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users > |
|
From: Daniel K. O. <dan...@ya...> - 2005-11-24 23:37:52
|
Per Westermark wrote: >But that isn't really a problem. You can find out the needed >configurations yourself and specify in the project. > > Of course, I can always paste this -IC:/MINGW/include/gtk-2.0 -IC:/MINGW/lib/gtk-2.0/include -IC:/MINGW/include/atk-1.0 -IC:/MINGW/include/pango-1.0 -IC:/MINGW/include/glib-2.0 -IC:/MINGW/lib/glib-2.0/include and this -LC:/MINGW/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv whenever I need to write a quick GTK+ app. But it's obviously tiresome. I have ~40 .pc files, I use pkg-config a lot - I even create some .pc files for some setups I use often. Maybe for just a single big project it isn't a burden, but if you just want to write a small prototype, a test case, etc, it's really inconvenient. >While it is nice to have the project dynamically auto-adjust itself >whenever the gtk libraries are rebuilt with other options, it is not a >show stopper to do it manually... > > And it's nice to have an IDE that was supposed to speed up the work, but it's not a show stopper to code and invoke all the MinGW binaries in a shell by hand. IMHO IDEs are all about usability; instead of making the IDE recognize all the options for different compilers, the developers should be more concerned about making a confortable environment for the programmers (the "Project's Build Options" window is a total mess, and there are too many entries in the main menu). Code::Blocks is much superior to (R.I.P.) Dev-C++, but those little annoyances still make me use more Dev-C++ than Code::Blocks (yes, I use both). --- Daniel K. O. _______________________________________________________ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ |
|
From: Per W. <pw...@ia...> - 2005-11-25 00:27:13
|
I normally use the project options to add a single include line to the project-generated make-file. The included file is a custom makefile with the settings to use. I use a little script tool to generate this include file based on the required settings. On the command line I just specify debug or release build and the directory where the framework is installed. I made a one-time investment of an hour or two, giving me the ability to prepare a new project or switch between build alternatives within a couple of seconds. Let's say I'm building a wxWidgets application, I might run: configure_wx c:\usr\src\wxWindows-2.5.1 debug in the project directory to have the project setup to use version 2.5.1 of the debug library, complete with path settings, compiler flags etc. My main request from an IDE is to allow easy movement between multiple syntax-highlighted auto-indented source files, together with parsing of compiler messages to directly jump to source code errors. I don't care about online help, class browsers, auto-completion etc. Most editors I have tested takes too long for auto-completion so it's faster to just write all text. The only thing I dislike about Dev-C++ is that the auto-indent function so often fails - at least with the indent options I prefer. Having a IDE do everything might sound good, but if I can accomplish my work by an Alt-Tab now and then, it really doesn't matter. For example, I never try to debug an application in Dev-C++. I either make it right the first time, or I run the debugger stand-alone. An IDE that can do "everything" often starts to hamper. The amount of time fighting with the IDE tends to quickly increase. I often find a need to be able to do a lot of work from the command line. It might be automatic nightly builds, regression testing, cross-compilations etc. Then it helps if the IDE is light-weight and transparent. /Per W On Thu, 24 Nov 2005, Daniel K. O. wrote: > Per Westermark wrote: > > >But that isn't really a problem. You can find out the needed > >configurations yourself and specify in the project. > > > > > Of course, I can always paste this > > -IC:/MINGW/include/gtk-2.0 -IC:/MINGW/lib/gtk-2.0/include > -IC:/MINGW/include/atk-1.0 -IC:/MINGW/include/pango-1.0 > -IC:/MINGW/include/glib-2.0 -IC:/MINGW/lib/glib-2.0/include > > and this > > -LC:/MINGW/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 > -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 > -lgmodule-2.0 -lglib-2.0 -lintl -liconv > > whenever I need to write a quick GTK+ app. But it's obviously tiresome. > I have ~40 .pc files, I use pkg-config a lot - I even create some .pc > files for some setups I use often. > Maybe for just a single big project it isn't a burden, but if you just > want to write a small prototype, a test case, etc, it's really inconvenie= nt. > > > >While it is nice to have the project dynamically auto-adjust itself > >whenever the gtk libraries are rebuilt with other options, it is not a > >show stopper to do it manually... > > > > > And it's nice to have an IDE that was supposed to speed up the work, but > it's not a show stopper to code and invoke all the MinGW binaries in a > shell by hand. IMHO IDEs are all about usability; instead of making the > IDE recognize all the options for different compilers, the developers > should be more concerned about making a confortable environment for the > programmers (the "Project's Build Options" window is a total mess, and > there are too many entries in the main menu). > > > Code::Blocks is much superior to (R.I.P.) Dev-C++, but those little > annoyances still make me use more Dev-C++ than Code::Blocks (yes, I use > both). > > > --- > Daniel K. O. > > > > > > > _______________________________________________________ > Yahoo! Acesso Gr=E1tis: Internet r=E1pida e gr=E1tis. > Instale o discador agora! > http://br.acesso.yahoo.com/ > > > |
|
From: Scott <fre...@ve...> - 2005-11-24 20:32:59
|
> As much as DevC++ works for me while I attempt to learn C++, is there a > good reason not to switch to CodeBlocks if that is where the development > is going to be for an IDE? And, by the way, what does a "workspace" do for > you? While CodeBlocks may be off to a good start, it's still lacking in some DevC usefulness, Yesterday i had a 08 octal error in a large array, the compiler in DevC++ managed to give me the line, and column the error appeared in, i.e Line 13 - 39... CodeBlocks, will only give me the line where the error, is not the column.... I find this extra DevC feature, quite handy. I can't right click on a project or file, and rename it..... (as DevC can) And even right clicking on project properties, does not work. In Dev C++ you can hit, File - New Source File, and start typing and hit compile and it does...... (no need to create a project) CodeBlocks, just sits there saying "Nothing to be Done" It doesn't seem to have any Glut templates, either.. That's just the little stuff, that i found a little crap yesterday, Overall, Codebocks is a nice start, and offers some nice features. But i think it will be version 2 or later, before it replaces DevC/C++ for me. As it still seems really immature, with lots of glaring omissions..... Nice that i halves the size of my Exe and .dll's though...... One to watch, but not going to be using it much just yet... Cheers, Scott. |
|
From: Josh M. <mrl...@gm...> - 2005-11-25 01:11:35
|
Gah, I forogt to change the send recipient. ---------- Forwarded message ---------- From: Josh Matthews <mrl...@gm...> Date: Nov 24, 2005 8:11 PM Subject: Re: [Dev-C++] CodeBlocks To: Scott <fre...@ve...> I highly recommend checking out RC3 when it comes out, then (which should b= e pretty soon!). There's a lot of changes under the hood, many features are faster and others bugfixed, and support for single files instead of project= s has been added, just to name some of the differences. On 11/24/05, Scott <fre...@ve...> wrote: > > > As much as DevC++ works for me while I attempt to learn C++, is there a > > good reason not to switch to CodeBlocks if that is where the developmen= t > > is going to be for an IDE? And, by the way, what does a "workspace" do > for > > you? > > While CodeBlocks may be off to a good start, it's still lacking in some > DevC > usefulness, Yesterday i had a 08 octal error in a large array, the > compiler > in DevC++ > managed to give me the line, and column the error appeared in, i.e Line 1= 3 > - > 39... > CodeBlocks, will only give me the line where the error, is not the > column.... > I find this extra DevC feature, quite handy. > > I can't right click on a project or file, and rename it..... (as DevC can= ) > > And even right clicking on project properties, does not work. > > In Dev C++ you can hit, File - New Source File, and start typing > and hit compile and it does...... (no need to create a project) > CodeBlocks, just sits there saying "Nothing to be Done" > It doesn't seem to have any Glut templates, either.. > > That's just the little stuff, that i found a little crap yesterday, > Overall, Codebocks is a nice start, and offers some nice features. > But i think it will be version 2 or later, before it replaces DevC/C++ fo= r > > me. > As it still seems really immature, with lots of glaring omissions..... > > Nice that i halves the size of my Exe and .dll's though...... > One to watch, but not going to be using it much just yet... > > Cheers, > Scott. > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: http://www23.brinkster.com/noicys/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users > -- Cheers, Josh -- Cheers, Josh |
|
From: N D <nc...@ya...> - 2005-11-26 19:50:05
|
I Decided to migrate over to C++ a couple years ago, messed with a few compilers, and because of my employeement, thing have been slow, but I am trudging forward. I dabble with VS6, VS.net, like Dev-C++ better, but I have no problem adding to the list. So tell me where can I get this Code::Blocks? Norm. --------------------------------- Yahoo! Music Unlimited - Access over 1 million songs. Try it free. |
|
From: Josh M. <mrl...@gm...> - 2005-11-26 20:00:50
|
http://www.codeblocks.org On 11/26/05, N D <nc...@ya...> wrote: > > I Decided to migrate over to C++ a couple years ago, messed with a few > compilers, and because of my employeement, thing have been slow, but I am > trudging forward. I dabble with VS6, VS.net, like Dev-C++ better, but I > have no problem adding to the list. So tell me where can I get this > Code::Blocks? > > Norm. > > > ------------------------------ > Yahoo! Music Unlimited - Access over 1 million songs. Try it free.<http:/= /pa.yahoo.com/*http://us.rd.yahoo.com/evt=3D36035/*http://music.yahoo.com/u= nlimited/> > > -- Cheers, Josh |