<p>I'm using Eclipse 3.4 (Ganymede) with CDT 5 on Windows.</p>

<p>When the integrated spell checker doesn't know some word, it proposes (among others) the option to add the word to a user dictionary.</p>

<p>If the user dictionary doesn't exist yet, the spell checker offers then to help configuring it and shows the "General/Editors/Text Editors/Spelling" preference pane. This preference pane however states that <strong>"The selected spelling engine does not exist"</strong>, but has no control to add or install an engine.</p>

<p>How can I put a spelling engine in existence?</p>

<p>Update: What solved my problem was to install also the JDT. This solution was brought up on 2008-09-07 and was accepted, but is now missing.</p>

[{'answer_id': 48587, 'author': 'Ande Turner', 'author_id': 4857, 'author_profile': 'https://Stackoverflow.com/users/4857', 'pm_score': 2, 'selected': True, 'text': '<p>Are you using the C/C++ Development Tools exclusively?<br><br>The Spellcheck functionality is dependent upon the Java Development Tools being installed also.<br><br>The spelling engine is scheduled to be pushed down from JDT to the Platform,<br>so you can get rid of the Java related bloat soon enough. :)</p>\n'}, {'answer_id': 175786, 'author': 'elryno', 'author_id': 25607, 'author_profile': 'https://Stackoverflow.com/users/25607', 'pm_score': 3, 'selected': False, 'text': '<p>The CDT version of Ganymede apparently shipped improperly configured.  After playing around for a while, I have come up with the following steps that fix the problem.</p>\n\n<ol>\n<li>Export your Eclipse preferences (File > Export > General > Preferences).</li>\n<li>Open the exported file in a text editor.</li>\n<li><p>Find the line that says</p>\n\n<pre>/instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine</pre></li>\n<li><p>Change it to</p>\n\n<p><pre>/instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.cdt.internal.ui.text.spelling.CSpellingEngine</pre></p></li>\n<li><p>Save the preferences file.</p></li>\n<li>Import the preferences back into Eclipse (File > Import > General > Preferences).</li>\n</ol>\n\n<p>You should now be able to access the Spelling configuration page as seen above.</p>\n\n<p>Note: if you want to add a custom dictionary, Eclipse must be able to access and open the file (i.e. it must exist - an empty file will work)</p>\n'}, {'answer_id': 275118, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 0, 'selected': False, 'text': '<p>Just a word of warning: If you follow the advice to replace the preference as above, it will affect spell checking if you also use Java. I think all I needed to do was change the "Select spelling engine to use" to the C++ engine (near the top of the preference setting on the preference page General->Editors->Text Editors->Spelling).</p>\n'}]
['https://Stackoverflow.com/questions/48390', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/3686/']