Install Mozilla Firefox
Mozilla Firefox (known simply as Firefox) is a free and open-source web browser developed for Windows, OS X, and Linux, with a mobile version for Android, by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.
Official website of Mozilla Firefox
Direct link for download Mozilla Firefox 39
Install Python 2.x
Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. The language provides constructs intended to enable clear programs on both a small and large scale.
Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.
Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts. Using third-party tools, such as Py2exe or Pyinstaller, Python code can be packaged into standalone executable programs. Python interpreters are available for many operating systems.
Official website of Python
Direct link for download Python 2.7.10 (x86-64)
Direct link for download Python 2.7.10 (x86)
- Download 2.7.x version (not 3.x.x version)
- In "Customize Python", Choose the floppy reader (not the red cross) for "Add python.exe to Path"
In software development, Git is a distributed revision control and source code management (SCM) system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005
Official website of Git
Downloading Git for Windows
Direct link for download Git 1.9.5
- In "Select Components", Check "Git Bash Here"
CMake is cross-platform free and open-source software for managing the build process of software using a compiler-independent method. It is designed to support directory hierarchies and applications that depend on multiple libraries. It is used in conjunction with native build environments such as make, Apple's Xcode, and Microsoft Visual Studio. It has minimal dependencies, requiring only a C++ compiler on its own build system.
Official website of CMake
Direct link for download CMake 3.3.0-rc3
- In "Install Options", Check "Add CMake to the system PATH for all users"
Notepad++ is a text editor and source code editor for Windows. It differs from Notepad, the built-in Windows text editor in that Notepad++ supports tabbed editing, which allows working with multiple open files in a single window. Notepad++ opens large files significantly faster than Windows Notepad. The project's name comes from the C increment operator.
Notepad++ is distributed as free software. The project was hosted on SourceForge.net, from where it has been downloaded over 28 million times and twice won the SourceForge Community Choice Award for Best Developer Tool. The project has been hosted on TuxFamily since June 2010. Notepad++ uses the Scintilla editor component.
Official website of Notepad++
Direct link for download Notepad++ 22.214.171.124
Install GCC (MinGW)
The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain. The Free Software Foundation (FSF) distributes GCC under the GNU General Public License (GNU GPL). GCC has played an important role in the growth of free software, as both a tool and an example.
MinGW-builds on sourceforge.net
- By default, use last version, "i686" architecture, "posix" thread (
std::thread and OpenMP support) and "dwarf" exception
You need to update "Path" environment variable to add paths of binaries of GCC.
In "Windows - Development in C++" page, Install Project does this for you :)
You can modify your "Path" environment variable by hands:
- In the file explorer, right clic on "Ordinateur", "Propriétés"
- "Paramètres systèmes avancés", "variables d'environnement..." button
- Search "Path" variable in "Variables système" and clic on "Modifier..." button
- Add ";C:\Program Files\mingw-w64\i686-4.9.2-posix-dwarf-rt_v3-rev1\mingw32\bin" in the value (paths are separated by a ";") (check if the path is correct)
- Add ";C:\Program Files\mingw-w64\i686-4.9.2-posix-dwarf-rt_v3-rev1\mingw32\lib" in the value (paths are separated by a ";") (check if the path is correct)