pouët.net

Okay, a lamer question.

category: general [glöplog]
Im going to buy myself a nice new compiler pretty soon. However, I was wondering which one that would be affordable and yes have great implementation with popular libraries. (GL, DX, Allegro, blah blah)

Devian C++ is okay, but the linker and everything makes me want to shoot myself and my monitor. It doesnt seem to want to work with alot of code that is outside of just straight C or C++

Any advice would be great before I buy. :D
added on the 2006-01-31 23:32:59 by Rubicante Rubicante
wow. people buy such things?
added on the 2006-01-31 23:47:58 by kelsey kelsey
pick visual studio if you want to buy one. though it's far more than a compiler.
added on the 2006-01-31 23:55:04 by annieeee annieeee
For plain C I would suggest lcc-win32. After all these years it became killing me because of its bugs arising completely indeterminately. After all it's a dead project and there's no gain on insisting.

Just today i switched to MS Visual C++ 2005 Express which was free until 2006 (but i'm sure you can find it) and wrestling with the c/l options now.

I wouldn't post this if I wasn't in a sarcastic mood these compilers caused.
[quote="kelsey"] wow. people buy such things?[/quote]

I'm sorry....I meant "buy". ;)
added on the 2006-02-01 00:06:02 by Rubicante Rubicante
Quote:
Just today i switched to MS Visual C++ 2005 Express which was free until 2006 (but i'm sure you can find it) and wrestling with the c/l options now.

Wrong, read http://msdn.microsoft.com/vstudio/express/support/faq/ ->
Quote:
You said “free for one year” — what does that mean, exactly? Will you be charging for this later?
We originally announced pricing of Visual Studio Express at US$49. We are now offering Visual Studio Express for free, as a limited-in-time promotional offer, until November 6, 2006.
added on the 2006-02-01 01:00:54 by Gargaj Gargaj
So it's still free - get it!
added on the 2006-02-01 01:02:14 by Gargaj Gargaj
i gave no specific month :P

anyways i tried to compile a messagebox. i got one but saying invalid entry point etc. i want my qbasic back.
I tried DevC++ and gave up soon. I really like MS VS7 (2003) w/ VisualAssist and MSDN. It literally halves coding time. The compiler itself is there for free, it's called the VC++ toolkit 2003. I just did not follow whether they are to make a similar toolit release of VS8 or not. I had bad experiences with MS VS8 (2005) betas, they kept freezing (what's with the final, anyone?). Hitchhikr's Chrome IDE could also become an option, if it was easy to configure for the MS toolkit. I'd be happy to see some open source MSDN alternatives, too.
added on the 2006-02-01 01:21:07 by Ger Ger
Quote:
So it's still free - get it!


GOOD FIND! Im on it like a heard of turtles. :D
added on the 2006-02-01 01:56:30 by Rubicante Rubicante
Asm-Pro! \o/
added on the 2006-02-01 10:12:30 by xeron xeron
BUY a compiler? What's wrong with GCC?
I still use VC6, because I'm 0lDsK0oL!!!111oneoneone. VC6 with VA-X does everything I want, and is so much faster to use than the VS bloatware. VS2005 is slow and horrible on, say, a 1ghz 512mb machine, whereas VC6 is lightning fast. Ridiculous that MS cripple the PSDK though to force you to upgrade.
added on the 2006-02-01 12:18:04 by defbase defbase
vc6 used to crash for fun for me and you had to delete the ncb pretty much every day. vc7 is slower but more stable, and the compiler has some nice improvements.

i couldnt stand to use any other environment than visual studio tho =) (even if i have to use some other compiler with it, like gcc on a console)
added on the 2006-02-01 13:01:14 by smash smash
I'm still using VC5. Yet I'm thinking about upgrading... If I wasn't that much in love with my old VC5 (sniff)...
added on the 2006-02-01 14:21:42 by chock chock
def: 2ghz machine, 256mb. VC++2005 works just great here. free and very good compiler, way better than VC6
added on the 2006-02-01 18:31:18 by makc makc
yeah definitely get visual c++. it's the best development environment EVER, hands down, for sure. may be pricey so scam a student discount if u can or use the free version
added on the 2006-02-01 22:42:58 by blackpawn blackpawn
smash, iirc usual reason for vc6 crash is antivirus...

makc, i'm fairly sure you can use the vc2005 compiler in vc6, but i remember reading somewhere the debug info doesn't work (vc6 doesn't understand it). I have VC6 on my desktop 1ghz 512mb and VS2005 on my 2.6ghz, 1gig laptop. VC6 still seems friendlier, faster and easier to use.

anyway if you just code C/C++ I really don't see any good reason to upgrade from VC6. Apart from the PSDK being deliberately crippled (which is a stupid move forced by Microsoft, rather than a flaw in VC6), what does VS2005 really give that VC6, VA-X and WndTabs doesn't? It's just a slow and pretty new interface. The compiler supposedly produces slightly faster code, and that's it...
added on the 2006-02-01 23:12:50 by defbase defbase
well if you need just a compiler, not a whole development environment, look for intel compiler. it can beat some shit out VS compiler if used properly
added on the 2006-02-01 23:22:20 by apricot apricot
@defbase: thx for those nice MSVS 6 add-ons you signalled, they're quite nice!
added on the 2006-02-02 01:00:30 by bdk bdk
defbase: i think there's more problems than debug info only - one friend tried it. but i don't remember exactly so i won't comment further.

With VS2005 you actually get a prettier and slower interface, eventually a free licence, and a quite better compiler too. It's not only about faster code, but about more clean object code, support for SSE/SSE2 and some more. "way better than VC6" was about the compiler.

oh, about the PDSK: MS is the one that instead of fixing their libc with the SP releases adds another full set of functions adding the _s suffix ;)
added on the 2006-02-02 01:34:32 by makc makc
broderick: hey, you were supposed to be an oss fanboi gcc/mingw/devc++ guy! ;D
added on the 2006-02-02 01:37:18 by makc makc
Hey, I wont have to install the SDK will I?
added on the 2006-02-02 02:22:47 by Rubicante Rubicante
Which one? The Platform SDK? Yes, you probably have to.
added on the 2006-02-02 03:24:33 by Gargaj Gargaj
-probably
added on the 2006-02-02 03:44:23 by makc makc

login