• "Codeblocks" C++ compiler
    20 replies, posted
Is it any good? An installation disk for it came with a copy of "C++ for Dummies" I bought, and I was just wondering if it's a cheap piece of shit? And if so, where can I get a better compiler?
fbhauisdiausdb We JUST went over this in WAYWO. Code::Blocks IS NOT a C++ Compiler. It is an IDE (Integrated Development Environment). It is USED to WRITE CODE in various languages. It USES a compiler (default MinGW) to COMPILE the code you write. See: [url]http://en.wikipedia.org/wiki/Integrated_development_environment[/url] and [url]http://en.wikipedia.org/wiki/Compiler[/url] Overall Code::Blocks is really good. I use it as my main IDE. Its pretty good, but the UI looks sort of old.
Thanks! And sorry, I don't use the programming section much.
If you're referring to the MinGW compiler which comes with Code::Blocks then yes, it's really good.
Tbh, I prefer VS2010. But it's more or less a matter of preference. Try different IDEs/compilers out and see which you like the best.
You might wanna grab the latest version though, who knows how old the install on that CD is.
͏
I reccomend downloading Code::Blocks off of their website if you're going to use it, and manually updating its Mingw compiler.
I haven't tried it, but can it also create GUIs for programs in addition to code?
[QUOTE=Sonicfan574;24281780]I haven't tried it, but can it also create GUIs for programs in addition to code?[/QUOTE] Well, technically you can create GUIs by using code, but if you want to create the GUI visually with a somewhat WYSIWYG interface, you're better off using Visual C++ Express (2008/2010), I personally use 2010 but I know it runs slow on some computers.
[QUOTE=DeanWinchester;24284613]Well, technically you can create GUIs by using code, but if you want to create the GUI visually with a somewhat WYSIWYG interface, you're better off using Visual C++ Express (2008/2010), I personally use 2010 but I know it runs slow on some computers.[/QUOTE] Off topic: Nice avatar. I stayed up watching notch make the game. He really is a very brilliant developer.
[QUOTE=DeanWinchester;24284613]Well, technically you can create GUIs by using code, but if you want to create the GUI visually with a somewhat WYSIWYG interface, you're better off using Visual C++ Express (2008/2010), I personally use 2010 but I know it runs slow on some computers.[/QUOTE] Damn :< I'm running Linux and can't run VS programs, I was hoping for something similar to them.
Well there are other GUI-Creators with WYSIWYG interfaces. I think every major GUI Library has one.
[QUOTE=i300;24284718]Off topic: Nice avatar. I stayed up watching notch make the game. He really is a very brilliant developer.[/QUOTE] As did I, it was very entertaining to watch His accent is great as well :3:
[QUOTE=Sonicfan574;24289135]Damn :< I'm running Linux and can't run VS programs, I was hoping for something similar to them.[/QUOTE] Eclipse with the C/C++ plugin is shit. Code::Blocks is bearable, but the GUI looks ancient on windows (I mean seriously) and lacks so many features. Also is has a "BYO Games" plugin with tetris and snake that look like they were made in 1980. On linux, the GUI does look better though. Then there's KDevelop, NetBeans, and Anjunta. I don't know anything about those, but NetBeans looks really good. Personally, I prefer using a shell script to autocompile with GCC, and vim for text editing (insanely awesome if done correctly :3)
[QUOTE=fstab;24328038]Eclipse with the C/C++ plugin is shit. Code::Blocks is bearable, but the GUI looks ancient on windows (I mean seriously) and lacks so many features. Also is has a "BYO Games" plugin with tetris and snake that look like they were made in 1980. On linux, the GUI does look better though. Then there's KDevelop, NetBeans, and Anjunta. I don't know anything about those, but NetBeans looks really good. Personally, I prefer using a shell script to autocompile with GCC, and vim for text editing (insanely awesome if done correctly :3)[/QUOTE] Netbeans is great except for me it seems like it uses a lot of resources (+-250mb ram)
[QUOTE=fstab;24328038]Personally, I prefer using a shell script to autocompile with GCC, and vim for text editing (insanely awesome if done correctly :3)[/QUOTE] ...Why don't you just use make? O_o
[QUOTE=esalaka;24338050]...Why don't you just use make? O_o[/QUOTE] Makefiles are sometimes too complex to write for a simple task. That's why applications to generate Makefiles automatically have been created.
[QUOTE=Alternative Account;24346106]Makefiles are sometimes too complex to write for a simple task. That's why applications to generate Makefiles automatically have been created.[/QUOTE] I use this Makefile as a basis for pretty much ALL C++ related programs. No matter how small. [code] CPPFLAGS= CXXFLAGS=-g LDFLAGS=-g SRCS=main.cpp OBJS=${SRCS:.cpp=.o} EXEOUTPUT=main all: $(EXEOUTPUT) $(EXEOUTPUT): $(OBJS) $(CXX) $(LDFLAGS) $(OBJS) -o $(EXEOUTPUT) clean: $(RM) -rf $(OBJS) $(EXEOUTPUT) [/code] I only copy this template to a directory and it works immediately.
[QUOTE=Alternative Account;24346106]That's why applications to generate Makefiles automatically have been created.[/QUOTE] [url=http://github.com/esalaka/mage]I know rite?[/url] ...Although mage requires an excessive amount of configuration for tiny projects. :P
[QUOTE=esalaka;24360446][url=http://github.com/esalaka/mage]I know rite?[/url] ...Although mage requires an excessive amount of configuration for tiny projects. :P[/QUOTE] Hey that's fine, for tiny projects you can just use [url=http://github.com/sahchandler/bit]mine[/url]! :v: (Although technically, mine replaces make, much like waf or Scons does)
Sorry, you need to Log In to post a reply to this thread.