У каждого ардуинщика возникает в жизни момент, когда он вырастает из тесных рамок неудобного интерфейса и начинает перебирать различные варианты IDE для C++. Предлагаю вашему вниманию сборку cmake и инструкцию, как перейти с Arduino IDE на JetBrains CLion, и при этом оставить весь функционал из Arduino IDE и возможность использовать привычные библиотеки. https://github.com/altexdim/arduino-cmake Инструкция внутри.
Доброго времени. Не подскажите, как сделать чтобы при создании нового ардуино проекта (в Clion) не надо было каждый раз править файл cmakelists.txt. Может где то храниться его вариант по умолчанию? Который можно один раз подправить? Я просто не разбираюсь в этом Сlione и Cmake, с горем пополам добрался до того чтобы заработало. Теперь каждый новый проект - заново правлю файл cmakelists.txt.
Если место на компе есть, можно установить Visual Studio Community (бесплатную) а к ней плагин Visual Micro. Только при установке студии галочку на С++ поставить надоть.
Полностью с вами согласен. Пользуюсь, очень доволен. Писать программы на порядок удобнее. Visual Studio Community 2015 установил. Сейчас вроде уже и Visual Studio 2017 есть, но пока обновлять не пробовал.
Я пробовал ставить 2017. Для программирования AVR никаких изменений по сравнению с 2015 нет. Только размерчик раздулса и ставится дольше. IMHO, 2015 - оптимальное решение пока.
Потом, по мере взросления, и, если Nag-screen Visual Micro надоест до чертиков, можно переползти на AVR-Studio 7, она тоже биплатная, но тоже встраиваеца в Visual Studio.
Спасибо за совет. Но это надо опять изучать как устанавливать, инструкции искать в интернете. Я еле с этим Clion разобрался. Он работает, и подсказки по коду рабоатют, и цвета приятные. Поэтому, если кто-то все же знает, как настроить cmakelists.txt один раз для всех новых проектов арудино, то буду признателен на подсказку.
Раз уж эта тема про связку Arduino и Clion, то вот инструкция пошаговая которая мне помогла при установке: https://arduino.stackexchange.com/questions/20294/clion-arduino последний пост, третий ) Правда , проблема "одного на всех" файла cmakelists.txt там не раскрыта. (Ниже копия текста из ссылки выше, на тот случай вдруг оригинал сгинет.)