SpellCheck !!! no working.
A spellcheck does not have any influence on code compilation, right? Then why bother developers with complaints about a non-core feature?
Therefore, my suggestion: For coding and compilation continue to use Code::Blocks, for presentation purposes - use a simple source code editor like Notepad++ or SciTE and make screenshots, export image files etc. from them if you need.
Otherwise, I cannot imagine the reason why a spellcheck functionality is so important or even mandatory for a developer.