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?
I use MSVC++ express 2010 on XP. Works for me.
C compiler in any version of Visual Studio doesn't support C99/C11 at all... so i would suggest gcc or intel C++
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...
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...
+1 for raer
raer wins. Gcc on Windows is shit, and to be honest it's pretty awful on other platforms as well.
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?
Btw zorke is talking about C compiler, neither C++ nor IDE.
@Preacher: please tell me what is wrong with gcc and on which platform?
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.
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...
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...
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.
@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).
k then. I somehow remembered having to ship the mingw-XYZ.dll... :/
raer: You're probably confusing mingw with msys.
What has not been mentioned yet: Digital Mars C/C++.
I use Code::Blocks with an up-to-date MinGW.
That way I even have an IDE.
That way I even have an IDE.
Turbo C++ is still the best.
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.