Вы привыкнете к этому с течением времени, и, к сожалению, если вы планируете использовать C ++, вам придется.
Потому что некоторые библиотеки, такие как VC9, имеют хорошие сообщения об ошибках, но как только вы переходите к GCC или другому компилятору, сообщения исчезают. И даже VC9 не очень вам поможет, если у вас есть ошибки из какой-то библиотеки, написанной кем-то другим или вами самим поздно вечером, даже некоторые библиотеки Boost не настолько дружелюбны. Просто потому, что не каждый автор приложил все усилия, чтобы прояснить ситуацию при возникновении ошибки, и это еще чаще встречается в новых библиотеках (которые, как правило, содержат больше ошибок и меньше помогают).
Также вы должны помнить, что хорошие STATIC_ERRORS, которые вы можете найти здесь и там в коде, размещаются авторами там, где что-то обычно ломается, и всегда будут ужасные угловые случаи, которые автор не рассматривал, которые приведут 400 строк сообщений об ошибках, потому что вы где-то пропустили const, например.
Использование инструментов вначале поможет вам, но в конечном итоге навредит вам. И поскольку проблема присуща C ++, она не исчезнет в ближайшее время. И эти стены ошибок, вероятно, будут с нами, пока C ++ больше не используется. Так что инструменты будут просто резать зубы, когда они понадобятся, чтобы выжить. Если вы планируете вскоре покинуть C ++, пожалуйста, не стесняйтесь использовать их. В настоящее время я обычно могу понять эти 400-строчные сообщения об ошибках одним взглядом, поэтому они предельно ясны для меня, но это не благодаря каким-либо инструментам.
Как и все, особенно C ++, требуется опыт и обучение.