firstvald 12 13 апреля, 2020 Опубликовано 13 апреля, 2020 · Жалоба Пробую начать использовать C++для stm32. Keil 5.17. Попробовал просто в рабочем проекте завести класс . Файл переименовал в *.cpp. Сходу получил ..\Src\y_modem.cpp(37): error: #20: identifier "class" is undefined. Заготовка для проекта изначально генерировалась кубом. Что нужно сделать чтобы получить заготовку проекта компилирующуюся с использованием C++? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 13 апреля, 2020 Опубликовано 13 апреля, 2020 · Жалоба 1 minute ago, firstvald said: identifier "class" is undefined. А компилятор у вас c++? Недостаточно изменить расширение. В принципе оно может быть любым. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 13 апреля, 2020 Опубликовано 13 апреля, 2020 · Жалоба 5 minutes ago, firstvald said: Заготовка для проекта изначально генерировалась кубом Для начала откажитесь от куба, хотя бы временно. Это не сложно. Попробуйте создать пустой проект средствами самой среды Keil. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
firstvald 12 13 апреля, 2020 Опубликовано 13 апреля, 2020 · Жалоба так не понятно:что еще нужно сделать чтобы компилер начал понимать что работает с сpp/ мысль попробовать пустой проект без куба интересная компилер кейловский Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 13 апреля, 2020 Опубликовано 13 апреля, 2020 · Жалоба У компилятора есть куча опций, для этого нужно изучать среду и лезть в настройки проекта. Конечно, это не так очевидно как в кубе - тыкать кнопочки как детской игре на телефоне, но зато позволяет сделать именно то, что вам нужно для конкретной задачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Darth Vader 0 13 апреля, 2020 Опубликовано 13 апреля, 2020 · Жалоба Соберите пустой проект с одним main.cpp файлом. Можно даже без стартапа - скомпилируется и юез него. Объявите прямо там простой класс, создайте объект этого класса, опишите метод set, запишите через него значение в класс. Посмотрите, что на это скажет компилятор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться