Добавить в корзинуПозвонить
Найти в Дзене
DGO шпаргалка

Коротко о том, как перевести проект с С на С++ в MounRiver Studio II.

Всем привет! Микроинструкция, чтобы не забыть. Как обычно. Привык я с этими вашими ардуинами пользоваться классами. Ну классно же! Вот и с китайскими ch32v003 так хочется. Открыл инструкцию для первой версии, а линкер не найден. Искал, искал, а, оказывается не нужно было. Далее подробнее. Всем хороша и бесконечно красива вторая версия студии, основанная на VScode. И, как оказалось, там всё проще и привычнее тем, кто делал свои проекты в PlatformIO. Всё, что будет дальше, справедливо и уже для существующих проектов. Но я создам новый. Выбираем контроллер, пишем название проекта и указываем куда его сохранить. Жмем Create. Всем хорош, но он на С, а хочется(не знаю уж зачем) С++ Первое, что нужно сделать - нажать правой кнопкой на имени проекта и выбрать пункт Change C/C++ Nature. Нажать на него и вверху окна вылезет панелька с выбором компилятора. Выбираем С++. После переименовываем наш main.c в main.cpp. И ещё раз нажимаем на название проекта. В этот раз выбираем пункт Properties. Тут

Всем привет! Микроинструкция, чтобы не забыть. Как обычно.

Привык я с этими вашими ардуинами пользоваться классами. Ну классно же! Вот и с китайскими ch32v003 так хочется.

Открыл инструкцию для первой версии, а линкер не найден. Искал, искал, а, оказывается не нужно было. Далее подробнее.

Всем хороша и бесконечно красива вторая версия студии, основанная на VScode. И, как оказалось, там всё проще и привычнее тем, кто делал свои проекты в PlatformIO.

Окно приветствия.
Окно приветствия.

Всё, что будет дальше, справедливо и уже для существующих проектов. Но я создам новый.

Новый проект.
Новый проект.

Выбираем контроллер, пишем название проекта и указываем куда его сохранить. Жмем Create.

Новый проект.
Новый проект.

Всем хорош, но он на С, а хочется(не знаю уж зачем) С++

Первое, что нужно сделать - нажать правой кнопкой на имени проекта и выбрать пункт Change C/C++ Nature.

Вот этот.
Вот этот.

Нажать на него и вверху окна вылезет панелька с выбором компилятора.

Окно выбора.
Окно выбора.

Выбираем С++. После переименовываем наш main.c в main.cpp. И ещё раз нажимаем на название проекта. В этот раз выбираем пункт Properties.

Properties.
Properties.

Тут по одной переносим настройки из вкладки с компилятором C во вкладку с С++ в разделе Includes.

Жмем Apply и наслаждаемся результатом.

На этом всё. Короткая инструкция, которая обошлась мне в некоторое время поиска ошибок с линкером, так как в прошлой версии и инструкции к ней всё было немного не так. Но там, всё же есть полезная информация. Ставь класс, если любишь классы! Всем спасибо за просмотр. Надеюсь кому-то это было полезно. До свидания!