-
- Неа, речь про компиляцию в принципе. Cube все файлы (и .c и .cpp)
гребет под одну гребенку arm-none-eabi-gcc, в то время как Atollic
Truestudio C/C++ различает и компилирует правильно разными
тулчейнами arm-atollic-eabi-gcc и arm-atollic-eabi-g++. Надо бы
как-то обучить Cube работе с cpp файлами. - Argon(30.11.2021 12:37)
- А гугел что говорит? SciFi(1 знак., 30.11.2021 12:38, ссылка)
- Уже пробовано, не помогает. Сейчас сделал финт ушами - в настройках
C компилятора задал g++ вместо gcc (а в настройках c++ компилятора
так и осталось g++). Теперь обратная ситуация - компилирует все g++
с ошибками вида "template with C linkage" - Argon(30.11.2021 12:50)
- Вроде нашел. Cpp-шный хедер вставил не туда. А точнее туда, откуда он попадает в C-шный файл. Argon(45 знак., 30.11.2021 13:11)
- Уже пробовано, не помогает. Сейчас сделал финт ушами - в настройках
C компилятора задал g++ вместо gcc (а в настройках c++ компилятора
так и осталось g++). Теперь обратная ситуация - компилирует все g++
с ошибками вида "template with C linkage" - Argon(30.11.2021 12:50)
- А гугел что говорит? SciFi(1 знак., 30.11.2021 12:38, ссылка)
- Неа, речь про компиляцию в принципе. Cube все файлы (и .c и .cpp)
гребет под одну гребенку arm-none-eabi-gcc, в то время как Atollic
Truestudio C/C++ различает и компилирует правильно разными
тулчейнами arm-atollic-eabi-gcc и arm-atollic-eabi-g++. Надо бы
как-то обучить Cube работе с cpp файлами. - Argon(30.11.2021 12:37)