Мужики, не надо горячится..
В Ардуино ИДЕ на самом деле весьма унылый набор инструментов по сравнению с любой хорошей средой разработки, с этим как-то даже смешно спорить. Другой вопрос, нафига тратить столько труда нанастройку совершенно неподготовленного для работы с микроконтроллерами пакета QTCreator, когда есть готовый Visual Studio c его плагином VMicro
Там все проблемы автора уже решены - настройки компиляции и библиотеки для любых плат VMicro автоматически подтягивает из самой Ардуино ИДЕ, поэтому в большинстве случаев размер кода в обоих ИДЕ совпадает до байта.
допиленный до адекватной работы Qt Creator, тот же Arduino IDE, но другого цвета.
Простите, но Вы похоже судите о том, чего не пробовали. Ардуино ИДЕ, конечно же, очень урезанная среда.
В частности, чем я пользуюсь в Вижуал Студио и чего очень не хватает в Ардуино ИДЕ:
- подсветка ошибок уже ПРИ НАБОРЕ кода, а не только при компиляции
- автоматическое дополнение имен переменных, дефайнов, методов и тд (при использовании длинных имен типа nightLightSensor в ардуино запаришься каждый раз набирать их целиком)
- справка по значениям дефайнов, парметрам методов и тд. Поясню - наводите мышку на дефайн, например F_CPU - и вам во всплывающей вкладке показывается ее текущее значение. Для процедур и методов - обьявление функции с описаниюми парметров. Очень удобно чтоб не лазать по куче вложенных файлов
- по любому методу, классу, процедуре, определению можно по одному клику мышки перейти в файл, где находится описание этой функции, класса и тд
Ну и куча других плюшек, в частности поддержка систем контроля версий, сохранение настроек для проекта , а не для всей ИДЕ как в Ардуино...
Конечно, не каждому новичку это нужно. Если человек пришел всего лишь повторить проект и не хочет ни во что вникать - это не для него. Тут все-таки нужны несколько более продвинутые знания в С/С++.И есть свои особенности.
Однако не надо думать. что это только для профессионалов. После небольшого освоения писать код становится значительно удобнее.