pouët.net

best version of MSVC to use on XP

category: code [glöplog]
 
I'm wondering what to use to compile my C code, since the copy of MSVCPP v6.00 is getting a bit old and outdated... any suggestions?
added on the 2013-03-08 01:32:45 by zorke zorke
I use MSVC++ express 2010 on XP. Works for me.
added on the 2013-03-08 01:44:17 by trc_wm trc_wm
C compiler in any version of Visual Studio doesn't support C99/C11 at all... so i would suggest gcc or intel C++
added on the 2013-03-08 06:11:04 by stfsux stfsux
C? or C++? VS 2012 supports most C++11 features.
And do you want to compile or actually edit/compile/debug? Because VS actually has a decent IDE and the CygWin shit for GCC on Windows sucks ass imo...
added on the 2013-03-08 10:07:56 by raer raer
+1 for raer
added on the 2013-03-08 10:44:26 by bartman bartman
raer wins. Gcc on Windows is shit, and to be honest it's pretty awful on other platforms as well.
added on the 2013-03-08 10:48:03 by Preacher Preacher
When people are talking about gcc on windows, that implicitly means mingw gcc. We all known that cygwin sucks.
Btw zorke is talking about C compiler, neither C++ nor IDE.
@Preacher: please tell me what is wrong with gcc and on which platform?
added on the 2013-03-08 13:13:01 by stfsux stfsux
Quote:
C compiler in any version of Visual Studio doesn't support C99/C11 at all... so i would suggest gcc or intel C++

I don't think he really cares about that if he used VC6 before...
GCC may be a better compiler, Visual Studio is a better development environment. It all depends on what you're looking for I guess.
added on the 2013-03-08 13:22:20 by Gargaj Gargaj
what gargaj said. Mingw-compiled stuff also needs the mingw dll afair. VS redists otoh usually come pre-installed...

Most people use "C" and "C++" interchangeably while not really being sure which of the two languages they actually mean, that's why I asked...
added on the 2013-03-08 14:00:45 by raer raer
Quote:

I'm wondering what to use to compile my C code, since the copy of MSVCPP v6.00 is getting a bit old and outdated... any suggestions?

@Saga Musix: I think he really cares about it or I really misunderstood something.
added on the 2013-03-08 14:06:41 by stfsux stfsux
@raer: I never had to use any additional shared library
Quote:

MinGW provides a complete Open Source programming tool set which is suitable for the development of native MS-Windows applications, and which do not depend on any 3rd-party C-Runtime DLLs. (It does depend on a number of DLLs provided by Microsoft themselves, as components of the operating system; most notable among these is MSVCRT.DLL, the Microsoft C runtime library. Additionally, threaded applications must ship with a freely distributable thread support DLL, provided as part of MinGW itself).
added on the 2013-03-08 14:14:36 by stfsux stfsux
k then. I somehow remembered having to ship the mingw-XYZ.dll... :/
added on the 2013-03-08 14:30:23 by raer raer
raer: You're probably confusing mingw with msys.
added on the 2013-03-08 14:48:21 by kusma kusma
What has not been mentioned yet: Digital Mars C/C++.
added on the 2013-03-08 18:08:22 by Adok Adok
I use Code::Blocks with an up-to-date MinGW.
That way I even have an IDE.
added on the 2013-03-08 18:16:20 by PotcFdk PotcFdk
Turbo C++ is still the best.
added on the 2013-03-08 18:42:45 by MuffinHop MuffinHop
I'm a fan of MSVC 2008 personally (the auto-complete features work well, it's less "heavy"). One catch with that version is that in release builds, it defaults to optimization off (even when it says optimization is "on" in the GUI - it's a bug). But otherwise it's pretty tight.
added on the 2013-03-08 19:14:43 by madbrain madbrain

login