This discussion took my attention and it was not in so much distant past - https://forum.openframeworks.cc/t/where-are-the-codeblocks-project-files/31306
@hamoid there suggests that the section of the ofBook about the CodeBlocks should be updated (as though it was no longer supported), using rather VS/Qt for Windows, Qt for Linux, but anyway, I wonder if anyone still uses the IDE of CodeBlocks.
I remember working with CodeBlocks in OF versions of 0.72 and 0.73 (later releases had issues with newer version of CodeBlocks on Windows) and then a good while later switching to Visual Studio/QtCreator when OF v.10 was out (thanks for everything, support for mouseScroll events and keys such as CTRL, ALT etc. was a great improvement).
Some people might have problem with how QtCreator changed recently - even the recommended version 4.6.1 is based on online registration model; it was made skippable for some time, and again the registration/logging in can’t be skipped to proceed to installation.
But OF does not depend on any IDE, in fact you can compile your project straight from the console using mingW from either Windows or Linux (hopefully Mac OS X also has some alternative).
I’ve come into conclusion that programming for UNIX system standard such as Linux/Mac is better than programming in some Windows IDE. At least Windows 10 utilizes some fault-tolerant heap procedure by default to ensure that even if you got a memory leak on heap level, it tries to cover it up and be “tolerant” towards it, thus ignoring a runtime issue that should not be in the code in the first place (sometimes, it will crash, and sometimes it will run anyway, kind of treacherous if you think your code is running ok). If you compile and run the same code in linux, the program will close (crash) immediately, without any attempts to “prevent memory leaks” from the side of OS.
Now I’m experimenting with Atom on Linux, even though the packages don’t always work as expected (or have some mutual dependencies), but nevermind. Everything can be compiled straight from the terminal and the warnings/errors can be saved to a logfile.
Come to think about it, CodeBlocks is not a bad IDE and maybe the CodeBlocks section in the ofBook is still there for a reason. According to what is written there:
It is quite “light” in terms of downloading and we (the contributors to this book) use it in workshops over Visual Studio, which can be a bit intimidating for beginners.
, I wonder and am interested if maybe any of you core developers of the OF still use it…
If I understand it correctly, any IDE can be customized to compile/debug/run OF projects with the correct paths to compiler/debugger though it may not be officially supported.