MinGW-MSYS Bundle is an unified single installer, which deploys both MinGW and MSYS at the same time.
It does not require Internet connection and installs the latest core components and libraries.
- Windows Kit (SDK) 10.0
- Windows Driver Kit (WDK) 10.0
- DirectX 9/10/11/12
The installer "mingw-static-libraries-6.1.0-x86.zip", the download link of which is given on the Summary page, requires an installed copy of MinGW as a prerequisite, i.e. if MinGW is not already installed, the setup does not work. Don't download it if you need only MinGW. To install MinGW, go to Files->GCC 6.1.0 and download "mingw-msys-core-6.1.0-x86.zip". This contains the installer ("mingw-msys-core-6.1.0-x86.exe") which works fine. Old remarks [ignore]: [There is a problem with the installer program of this software package. The installer cannot create the folders C:\MinGW\bin, C:\MinGW\include and C:\MinGW\lib by itself, and so throws an error like "invalid folder, folder does not exist, etc...." if they are not created manually. These 3 folders have to be manually created in the PC for the installation to continue successfully. Now, after installation, I find that there is no program (.exe file) for the GCC and G++ compilers in the "bin" folder. I wonder how this package works or if it works at all!]
@awesomeshay5000 C++ standard does not have any "Assert" function, you could look however to "assert(..)" wich is included in "<cassert>" and you could also look to static_assert. Still sad to see books using non standard code.
I'm Currently compiling source code from the book C++ Primer 5th Edition and in the GCC version of the same source code I have one example where it uses a function called Assert() Please add this to your Gcc as all the other Gcc's out there don't have it Thanks 8-) P.S These examples are C++ 11
Thanks for so usefull software.