Cygwin is:
a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows.
a DLL (cygwin1.dll) which provides substantial POSIX API functionality. http://www.cygwin.com/
> i was under the impression it was a shell
It has several shells: bash, C shell, Korn shell and many other shells
It has two compiler suites: from GCC and LLVM/clang
And lots more goodies: grep, awk, sed ... http://cygwin.com/packages/
just to let you know, the above version of MS VS 2013 is only for 90 days max, but includes the resource editor (and a bunch of other stuff that Express omits). The resource editor is used to create dialogs, toolbars, etc... for a program.
I read somewhere that installing a different Visual Studio can be difficult after removing VS 2013 - Express or the 90-day full evaluation version mentioned in the quote above. AFAIK, it´s recommended to install it on a separate partition.
You can also use clang, it is most ISO standard compliant C++ compiler. You can use it on Windows, even with Visual Studio. You can get it here http://llvm.org/releases/download.html#3.4
MinGW and gcc (or clang) in Cygwin will work too but they dont integrate with Visual Studio, you will have to learn some basic UNIX/shell commands and makefiles when you need to build more than one source file. All the tools are command line only.
The only problem is that about once a week either Eclipse or MinGW asks me what projects I'm working on, and wants to do some snooping in my projects folder. Even that isn't so bad. I'm just not sure if it's picking up only Eclipse/MinGW projects, or ALL of my C++ projects (??). It would probably work better for me if I had a separate and dedicated pc just for Eclipse/MinGW... but I don't.
I have the same question. Can anyone help me.....I have Visual Studios 2010 and I am currently running on Windows 7, everytime I run my code( without errors) I get an error that says that I have corrupted data. What does this mean?
you don't have the same question. no one here was talking about code. we were talking about compilers. please make a new thread in the beginners section. also, you didnt do it here, but you need to include your code. we cant tell why its not working if you dont do that
->You can get MinGW. That is what I use. I have problems with it sometimes, but they are easily fixed.
I'm having issues with MinGW's "too many segments error". My classes are so filled with templates, that I have to find another compiler to handle the 32000+ of segments that MinGW cannot handle. Currently, I'm commenting out some of these massively templated classes , which temporarilly frees up some segments. But soon I won't be able to comment out any more of these classes.