Although it has been available for a while for testing purposes, an official bug tracker for this project on SourceForge is now open to the public. It can be viewed and used over here:
https://sourceforge.net/p/orwelldevcpp/tickets/
This will make bug reporting and response a whole lot easier, and will give me a lot more overview of what I've got to do at the moment.
Currently, a SourceForge account is required to create bug reports there, but you should be able to use your Google, OpenID and other accounts too. Although you can still report bugs in the comments or by emailing me, it is recommended to use the tracker now. This way, much more people will be able to comment on reported problems!
Saturday, June 2, 2012
Thursday, May 31, 2012
Dev-C++ 5.2.0.2 released
As usual, this is a big polishing update. Most notable are speed improvements and an updated compile progress window

Changes - Version 5.2.0.2 - 31 Mei 2012
Important notices
Download
The setup which includes MinGW32 can be downloaded here (25MB). The setup which includes TDM-GCC x64 can be found here (35MB). The setup which updates only the IDE can be downloaded here (2MB). The Portable zipped version which includes MinGW32 can be downloaded here (15MB). The Portable zipped version which includes TDM-GCC x64 can be downloaded here (25MB). The Portable zipped version which updates only the IDE can be downloaded here (2MB). Lastly, the source code can be found here (1MB).
All editions can run on 32-bit Windows.
All Dev-C++ editions can be updated using the IDE only setups/zips.
RC update
The 5.2.0.3 RC2 update can be found here. Its source code can be found here.
Choosing between 32bit and 64bit
Changes - Version 5.2.0.2 - 31 Mei 2012
- Added a default compiler profile to TDM-GCC downloads to create 32-bit executables.
- Ctrl+Click code browsing is more accurate now.
- Added a function to projects which can change the C++/C default choice made when creating the project.
- Fixed the comment/uncomment function not properly uncommenting single lines.
- Watched variable deleting now does not delete wrong variables anymore.
- Added TeX formatted code exporting.
- Updated the Chinese (TC) translations (by cin.getline).
- Compiling progress now properly updates error and warning count.
- Warning and error logs are now updated while compiling.
- Updated the new project window layout and fonts.
- Fixed insert assuming an initial cursor position of (1;1).
- Fixed a few code folding bugs regarding collapsing.
- The mingw32-make.exe location checker now checks all bin directories instead of just the first one.
- The function tooltip now waits 500ms after the last keystroke before parsing the code instead of parsing on each keystroke.
- Projects with a lot of files to be opened now open a lot faster.
- Code completion is even more accurate now, and it can now complete array items.
- Switched to, on average, three to four times (up to 40x) faster locale variant string comparison.
- Dev-C++'s memory manager now uses MMX instructions, making it incompatible with ancient processors.
- Code completion cache is portable now.
- Sped up the startup process by a few percents.
- Typing is faster now.
- More bug fixes.
Important notices
- This version has GCC built-in instead of being an aditional package. It also contains, among others, D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
- For ultimate portable programming, please launch devcppPortable.exe located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.
- If you're getting 'Unsupported compression method' errors when extracting the portable version, please update your archiving program. The archive uses LMZA2 compression, which was added to WinRAR 3.91 and 7zip 9.04 somwhere in 2009. The latter is just as free as Dev-C++, so nothing is holding you back to extract it.
Download
The setup which includes MinGW32 can be downloaded here (25MB). The setup which includes TDM-GCC x64 can be found here (35MB). The setup which updates only the IDE can be downloaded here (2MB). The Portable zipped version which includes MinGW32 can be downloaded here (15MB). The Portable zipped version which includes TDM-GCC x64 can be downloaded here (25MB). The Portable zipped version which updates only the IDE can be downloaded here (2MB). Lastly, the source code can be found here (1MB).
All editions can run on 32-bit Windows.
All Dev-C++ editions can be updated using the IDE only setups/zips.
RC update
The 5.2.0.3 RC2 update can be found here. Its source code can be found here.
Choosing between 32bit and 64bit
- The 64bit compiler will also run op 32bit computers. Not problem at all.
- The 64bit compiler can do everything the 32bit compiler can, including creating standard 32bit executables.
- The 64bit compiler can do stuff the 32bit compiler can't, like creating 64bit executables. It also comes with a lot more headers and libraries.
- There is no single reason to download the 32bit version except for maybe file size, marginally longer compiling time, or in case you have to use that specific compiler for any reason (regression problems for example).
- To force 32bit on all new projects and non-project compiles, go to Tools >> Compiler Options and select the 'TDM-GCC 32bit' profile. This profile will pass -m32 and use lib32 by default.
- To force 32bit on already created projects, go to Project >> Project Options >> Compiler and select the 'TDM-GCC 32bit' compiler profile.
Saturday, April 28, 2012
Dev-C++ 5.2.0.1 released
More of a big polishing update this time. From this version on, download names will be more clear too.

Changes - Version 5.2.0.1 - 28 April 2012
Important notices
Download
The setup which includes MinGW32 can be downloaded here. The setup which includes TDM-GCC x64 can be found here. The Portable zipped version which includes MinGW32 can be downloaded here. The Portable zipped version which includes TDM-GCC x64 can be downloaded here. Lastly, the source code can be found here.
All editions can run on 32-bit Windows.
RC update
The 5.2.0.2 RC8 update can be found here. Its source code can be found here.
Please do NOT collapse any folds before applying this patch!
Changes - Version 5.2.0.2 - *
Guide to choose between 32bit and 64bit
Changes - Version 5.2.0.1 - 28 April 2012
- Function tooltips now properly hide when switching tabs again (regression).
- One can now select to open nothing and the previously left open files on project reopen.
- Folds are now only repainted when the gutter is invalidated, reducing flicker.
- Updated the uncomment function: it now supports any newline standard.
- Code completion now does not remove too much characters by accident when completing.
- The debugger now wants you to add debugging symbols instead of ingoring them alltogether.
- Updated the project templates.
- The first time configuration window now loads its stuff before showing up.
- Updated the chinese (Traditional) translations.
- Tidied up a few other dialogs.
- Insert, Goto bookmark and Insert bookmark are now disabled when no editor is visible.
- The status bar is now cleared when no editors are open.
Important notices
- The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
- This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
- This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
- For ultimate portable programming, please launch devcppPortable.exe located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.
- If you're getting 'Unsupported compression method' errors when extracting the portable version, please update your archiving program. The archive uses LMZA2 compression, which was added to WinRAR 3.91 and 7zip 9.04 somwhere in 2009. The latter is just as free as Dev-C++, so nothing is holding you back to extract it.
Download
The setup which includes MinGW32 can be downloaded here. The setup which includes TDM-GCC x64 can be found here. The Portable zipped version which includes MinGW32 can be downloaded here. The Portable zipped version which includes TDM-GCC x64 can be downloaded here. Lastly, the source code can be found here.
All editions can run on 32-bit Windows.
RC update
The 5.2.0.2 RC8 update can be found here. Its source code can be found here.
Please do NOT collapse any folds before applying this patch!
Changes - Version 5.2.0.2 - *
- Added a default compiler profile to TDM-GCC downloads to create 32-bit executables.
- Ctrl+Click code browsing is more accurate now.
- Added a function to projects which can change the C++/C default choice made when creating the project.
- Fixed the comment/uncomment function not properly uncommenting single lines(?)
- Watched variable deleting now does not delete wrong variables anymore.
- Added TeX formatted code exporting.
- Updated the Chinese (TC) translations (by cin.getline).
- Compiling progress now properly updates error and warning count.
- Warning and error logs are now updated while compiling.
- Updated the new project window layout and fonts.
- Fixed insert assuming an initial cursor position of (1;1).
- Fixed a few code folding bugs regarding collapsing.
- The mingw32-make.exe location checker now checks all bin directories instead of just the first one.
- The function tooltip now waits 500ms after the last keystroke before parsing the code instead of parsing on each keystroke.
- Projects with a lot of files to be opened now open a lot faster.
- More bug fixes.
Guide to choose between 32bit and 64bit
- The 64bit compiler will also run op 32bit computers. Not problem at all.
- The 64bit compiler can do everything the 32bit compiler can, including creating standard 32bit executables.
- The 64bit compiler can do stuff the 32bit compiler can't, like creating 64bit executables. It also comes with a lot more headers and libraries.
- There is no single reason to download the 32bit version except for maybe file size, marginally longer compiling time, or in case you have to use that specific compiler for any reason (regression problems for example).
- To force 32bit on all new projects and non-project compiles, go to Tools >> Compiler Options >> Settings >> Code Generation and set "Pointer Width" to 32bit.
- To force 32bit on already created projects, go to Project >> Project Options >> Compiler >> Code Generation and set "Pointer Width" to 32bit.
- Now open Tools >> Compiler Options >> Directories >> Libraries. Change the path ending with 'lib' to point to a folder called 'lib32' next to it.
- Done!
- Alternatively, one can create a 32bit and 64bit config based on one installation of TDM-GCC x64. Go to Tools >> Compiler Options and create a new set called TDM-GCC 4.6.1 32-bit for example. Copy all settings in the General tab from the x64 set. Then, for that compiler, set the settings described above to your 32-bit configuration. This way, you don't have to install two compilers!
Monday, April 16, 2012
Dev-C++ 5.2.0.0 released
Time for the usual lorry load of bug fixes and improvements. Most notable are the global update to Segoe UI (instead of MS Sans Serif) and a couple of interface improvements.

Changes - Version 5.2.0.0 - 17 April 2012
Important notices
Download
The setup can be downloaded here: 32bit or here: 64bit. The Portable zip version can be downloaded here: 32bit or here: 64bit. The source code can be found here.
Beta/RC updates
The 5.2.0.1 RC1 update can be found here. Its source code can be found here.
Guide to choose between 32bit and 64bit
Guide to compile for 32bit using TDM-GCC x64
Changes - Version 5.2.0.0 - 17 April 2012
- Fixed maximize not covering the whole screen correctly on netbook screens.
- Fixed some crashes regarding code folding.
- Code folding is a bit faster now.
- Opening files is a bit faster now.
- The tip of the day form now does not show up when toggling fullscreen.
- Panel resizers in the main form now hide when there's nothing to resize.
- Fixed a mulitple struct definition after '};' detection bug.
- Moved to a more recent SynEdit component.
- Symbol completion is faster and has more options now.
- Added a console pausing option to Environment options.
- Fixed a font color issue in the function argument tooltip.
- Added back trim trailing spaces.
- Completed symbols are now skipped more smartly.
- Windres is now, by default, forced to output i386 res files when compiling 32bit executables.
- Loading using the standard caching options is now 0.1 second faster.
- The Classes toolbar now hides variables of classes, making stuff a lot more readable.
- Project opening is now quite a bit faster.
- The SynEdit components in Editor Options now support code folding too.
- Code Folding is a bit faster now.
- DevCppPortable now accepts parameters and passes it to devcpp.exe.
- Dev-C++ now uses FastMM4 to manage its memory, making allocations faster!
- Fixed 'Close all but this' closing all tabs.
- The code tooltip now properly hides when opening new tabs.
- One can now edit text while using Incremental Search.
- Commas inside strings inside function parameters don't make Dev-C++ seperate arguments anymore.
- Added the user selectable font to all dialogs.
- Redesigned some dialogs.
- Simplified font selecting in Editor Options.
- The compile progress window can now be translated.
- Gutter colors are fixed: user themes can now properly modify its colors.
- Updated the Chinese (TW) translations (translated by cin.getline).
- Saved one fopen call per created tab in case you do not use default code snippets.
- Newly created files will now be properly rescanned for folds, preventing crashes when cutting from, copying from or pasting to untouched project code.
- The default code editor in Editor Options now retains focus when pressing tab.
- Some more fixes I forgot about.
Important notices
- The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
- This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
- This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
- For ultimate portable programming, please launch devcppPortable.exe located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.
- If you're getting 'Unsupported compression method' errors when extracting the portable version, please update your archiving program. The archive uses LMZA2 compression, which was added to WinRAR 3.91 and 7zip 9.04 somwhere in 2009. The latter is just as free as Dev-C++, so nothing is holding you back to extract it.
Download
The setup can be downloaded here: 32bit or here: 64bit. The Portable zip version can be downloaded here: 32bit or here: 64bit. The source code can be found here.
Beta/RC updates
The 5.2.0.1 RC1 update can be found here. Its source code can be found here.
Guide to choose between 32bit and 64bit
- The 64bit compiler will also run op 32bit computers. Not problem at all.
- The 64bit compiler can do everything the 32bit compiler can, including creating standard 32bit executables.
- The 64bit compiler can do stuff the 32bit compiler can't, like creating 64bit executables. It also comes with a lot more headers and libraries.
- There is no single reason to download the 32bit version except for maybe file size, marginally longer compiling time, or in case you have to use that specific compiler for any reason (regression problems for example).
- To force 32bit on all new projects and non-project compiles, go to Tools >> Compiler Options >> Settings >> Code Generation and set "Pointer Width" to 32bit.
- To force 32bit on already created projects, go to Project >> Project Options >> Compiler >> Code Generation and set "Pointer Width" to 32bit.
- Now open Tools >> Compiler Options >> Directories >> Libraries. Change the path ending with 'lib' to point to a folder called 'lib32' next to it.
- Done!
- Alternatively, one can create a 32bit and 64bit config based on one installation of TDM-GCC x64. Go to Tools >> Compiler Options and create a new set called TDM-GCC 4.6.1 32-bit for example. Copy all settings in the General tab from the x64 set. Then, for that compiler, set the settings described above to your 32-bit configuration. This way, you don't have to install two compilers!
Thursday, February 16, 2012
Dev-C++ 5.1.1.0 released
Here's a new one which supports code folding and doesn't leak nearly as much memory as older versions did.

Changes - Version 5.1.1.0 - 16 Februari 2012
Important notices
Download
The setup can be downloaded here: 32bit or here: 64bit. The Portable zip version can be downloaded here: 32bit or here: 64bit. The source code can be found here.
Final Release Candidate
The final version of 5.1.1.1, which is currently being tested can be found here. Its source code can be found here.
Guide to choose between 32bit and 64bit
Guide to compile for 32bit using TDM-GCC x64
Changes - Version 5.1.1.0 - 16 Februari 2012
- Added code folding.
- A few directory checks now use absolute paths instead of relative ones.
- Added a few 32bit/64bit items to the FAQ.
- Fixed the Help Menu Item not always working.
- Added a few translations (translated by cin.getline).
- Merged all 'New...' toolbar buttons to one 'master' button.
- The class browser toolbar now sizes its dropdown menu to make its content fit.
- Dev-C++ now uses Segoe UI 9pt as a default when it's installed.
- Updated the statusbar and the toolbars.
- Fixed a class browsing crash when not using a project.
- And more minor things.
- Fixed a crash when saving logs when no project is opened.
- Fixed a lot of memory leaks.
- Inserting classes and variables is faster now.
- Code folding now automatically updates when creating new files from templates.
- Fixed some more memory leaks. Folding doesn't leak anymore now.
Important notices
- The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
- This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
- This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
- For ultimate portable programming, please launch devcppPortable.exe located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.
- If you're getting 'Unsupported compression method' errors when extracting the portable version, please update your archiving program. The archive uses LMZA2 compression, which was added to WinRAR 3.91 and 7zip 9.04 somwhere in 2009. The latter is just as free as Dev-C++, so nothing is holding you pack to extract it.
Download
The setup can be downloaded here: 32bit or here: 64bit. The Portable zip version can be downloaded here: 32bit or here: 64bit. The source code can be found here.
Final Release Candidate
The final version of 5.1.1.1, which is currently being tested can be found here. Its source code can be found here.
Guide to choose between 32bit and 64bit
- The 64bit compiler will also run op 32bit computers. Not problem at all.
- The 64bit compiler can do everything the 32bit compiler can, including creating standard 32bit executables.
- The 64bit compiler can do stuff the 32bit compiler can't, like creating 64bit executables. It also comes with a lot more headers and libraries.
- There is no single reason to download the 32bit version except for maybe file size, marginally longer compiling time, or in case you have to use that specific compiler for any reason (regression problems for example).
- To force 32bit on all new projects and non-project compiles, go to Tools >> Compiler Options >> Settings >> Code Generation and set "Pointer Width" to 32bit.
- To force 32bit on already created projects, go to Project >> Project Options >> Compiler >> Code Generation and set "Pointer Width" to 32bit.
- Now open Tools >> Compiler Options >> Directories >> Libraries. Change the path ending with 'lib' to point to a folder called 'lib32' next to it.
- Done!
- Alternatively, one can create a 32bit and 64bit config based on one installation of TDM-GCC x64. Go to Tools >> Compiler Options and create a new set called TDM-GCC 4.6.1 32-bit for example. Copy all settings in the General tab from the x64 set. Then, for that compiler, set the settings described above to your 32-bit configuration. This way, you don't have to install two compilers!
Tuesday, December 27, 2011
Dev-C++ 5.1.0.0 released
Time for a properly updated version. This one comes with a readily working 64bit compiler and lots of new stuff, like an updated first time dialog.

Changes - Version 5.1.0.0 - 27 December 2011
Important notices
Download
The setup can be downloaded here: 32bit or here: 64bit. The Portable zip version can be downloaded here: 32bit or here: 64bit. The source code can be found here.
Update
The 5.1.1.0 Beta 6 update can be found here. Its source code can be found here.

Guide to choose between 32bit and 64bit
Guide to compile for 32bit using TDM-GCC x64
For more information, please read the FAQ located here or in Dev-C++'s help file.
Problems / Upcoming changes / TODO
Changes - Version 5.1.0.0 - 27 December 2011
- This is the first version to fully support 64bit MinGW compilers! Just place one in a folder called 'MinGW64' next to devcpp.exe, Dev will automatically adapt itself to it!
- When launching for the first time, Dev-C++ will set defaults based on available 32bit or 64bit compilers (favors 64bit).
- The XP style manifest creator now also supports 64bit.
- The "Delete Profiling Information" button now does not check for the gmon.out file 60 times a second to keep itself updated.
- Compiler information in the log now does not show up twice when rebuilding a single file.
- Project files with dots in their names now do not confuse the executable namer anymore.
- One more update to the compiler progress window: the warning counter was positioned a bit too much to the right.
- Added formatting support for 'Sorry Unimplemented' and fixed up 'Unknown escape sequence'.
- The main form now properly maximises when not starting for the first time.
- The main form child windows now properly scale themselves when the 'Tip of the Day' window is shown.
- Slightly lowered startup times again.
- The code browser toolbar now also shows types and struct members.
- The code completer and code parser now use symmetric indices and _ID's, making them a lot faster.
- Code completion cache is now created a bit faster and is smaller.
- Updated the help file.
- The tooltip now always shows up when it is supposed to, even the first time.
- Added a new editor style called Classic Plus, which highlights symbols like { and (.
- The Code Completion Cache creator can now also be told to cache a selection of files.
- Updated MinGW32 to GCC 4.6.2. Added TDM-GCC 4.6.1 x64.
- Added updated Chinese translations by cin.getline.
- More stuff I forgot about.
Important notices
- The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
- This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
- This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
- For ultimate portable programming, please launch devcppPortable.exe located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.
Download
The setup can be downloaded here: 32bit or here: 64bit. The Portable zip version can be downloaded here: 32bit or here: 64bit. The source code can be found here.
Update
The 5.1.1.0 Beta 6 update can be found here. Its source code can be found here.
Guide to choose between 32bit and 64bit
- The 64bit compiler will also run op 32bit computers. Not problem at all.
- The 64bit compiler can do everything the 32bit compiler can, including creating standard 32bit executables.
- The 64bit compiler can do stuff the 32bit compiler can't, like creating 64bit executables. It also comes with a lot more headers and libraries.
- There is no single reason to download the 32bit except for maybe file size, marginally longer compiling time, or in case you have to use that specific compiler for any reason (regression problems for example).
- To force 32bit on all new projects and non-project compiles, go to Tools >> Compiler Options >> Settings >> Code Generation and set "Pointer Width" to 32bit.
- To force 32bit on already created projects, go to Project >> Project Options >> Compiler >> Code Generation and set "Pointer Width" to 32bit.
- Now open Tools >> Compiler Options >> Directories >> Libraries. Change the path ending with 'lib' to point to a folder called 'lib32' next to it.
- Done!
- Alternatively, one can create a 32bit and 64bit config based on one installation of TDM-GCC x64. Go to Tools >> Compiler Options and create a new set called TDM-GCC 4.6.1 32-bit for example. Copy all settings in the General tab from the x64 set. Then, for that compiler, set the settings described above to your 32-bit configuration. This way, you don't have to install two compilers!
For more information, please read the FAQ located here or in Dev-C++'s help file.
Problems / Upcoming changes / TODO
- TODO: Implement wxWidgets
- TODO: Finish work done on adding icons to tool menu items.
Saturday, December 10, 2011
Dev-C++ 5.0.0.9 released
Another bug fixing round. This version fully supports MinGW64, but I'm not adding it yet, because it's not completely stabile.

Changes - Version 5.0.0.9 - 10 December 2011
Important notices
Download
The setup can be downloaded here. The Portable zip version can be downloaded here. The source code can be found here.

Progress implementing the 64-bit compiler
Beta update
The 5.1.0.0 Beta 1 update can be found here. Its source code can be found here. This version fully supports 64bit compilers. I've decided not to include the full compiler with this beta version yet, but don't worry: getting it to work easy:
Problems / Upcoming changes / TODO
Changes - Version 5.0.0.9 - 10 December 2011
- Fixed a minor settings detection bug in the profiler.
- The code completion dialog now hides its tooltips when the user chooses so by unticking "Enable editor hints", preventing an access error.
- Reorganized parts of the interface: now makes better use of free space.
- One can now select and copy the information in the file properties window.
- Added a link to GCC's compiler documentation below the compiler options.
- Added a few more options to -march, -std and -O. Note: this might change settings in pre-5.0.0.9 projects, please reapply them!
- The code tooltip is quite a bit faster now.
- Fixed a bug in the brace completion code, reported by garywho.
- (RC2+) The function tooltip now does not show up when no prototype could be found (making it a lot faster).
- The Environment Options UI font selector now properly shows the available fonts in an MS Word like manner.
- Updated the compilation progress window layout.
- Added profiles for both x86 and x64 compilers.
- Above profiles now properly update the makefile and other settings.
- Generic gcc and g++ errors like unrecongised command line options are now properly displayed in the list box.
- Slightly lowered the (first time) launch speeds.
Important notices
- The options format has changed. If you want to reuse an old pre-4.9.9.3 config file (NOT recommended), or, more importantly, when you're overriding Compiler Options in your project, you need to re-set these project settings once and save the project. You'll then have an updated 4.9.9.3+ project file.
- This version has GCC built-in instead of being an aditional package. It also contains D3D9/10/11, GDI, Win32 and OpenGL headers and libraries in that flavor.
- This version is now fully portable. If you also don't want Dev to leave anything behind in the registry, please select "Portable" or "Minimal" in the setup options.
- For ultimate portable programming, please launch devcppPortable.exe located in the main folder of the portable zip download. This will make dev save its configuration files in the same folder as the executable.
Download
The setup can be downloaded here. The Portable zip version can be downloaded here. The source code can be found here.
Progress implementing the 64-bit compiler
- It's working.
- Dev-C++ now automatically sets paths when it finds an 'MinGW64' folder.
- The XP style manifest files now also work with 64-bit executables.
- The 64-bit compiler now also create 32-bit executables.
- GDI+, DWM API and D3DX are working too now.
Beta update
The 5.1.0.0 Beta 1 update can be found here. Its source code can be found here. This version fully supports 64bit compilers. I've decided not to include the full compiler with this beta version yet, but don't worry: getting it to work easy:
- Download and install the latest full release of Dev-C++. Setup and portable versions will work.
- Download and install this overwrite update and extract it in the Dev-C++'s main folder.
- Download and install TDM-GCC 4.6.1 x64 to 'MinGW64'. This folder should be placed next to devcpp.exe.
- You've got two choices now:
- 1) Remove your configuration files from .\config (portable) or %APPDATA%\Dev-Cpp. This will force Dev-C++ to show the First Time Launch window again. Dev-C++ will look for the MinGW64 folder, and if it exists, create a working compiler configuration for you. If the folder does not exist, it will create a standard MinGW32 profile.
- 2) Launch Dev-C++ and create a new Compiler Set in Tools >> Compiler Options. Then manually set paths for this compiler.
Problems / Upcoming changes / TODO
- TODO: Implement C++11 suggestions by Xazax.
- FIXED: Fix the ParentID bug in the tooltip and goto menu items.
- TODO: Implement wxWidgets
- DONE: Implement MinGW64
- TODO: Finish work done on adding icons to tool menu items.
Subscribe to:
Posts (Atom)