не видит функцию в файле .c

Тема в разделе "Arduino & Shields", создана пользователем tiretrak, 15 мар 2019.

  1. tiretrak

    tiretrak Нуб

    добавляю заголовочный файл и файл си в скетч. функция из файла си не видится.
    переименовываю файл си в cpp , функция становится доступной.
    сталкивался кто? спасибо
     
  2. parovoZZ

    parovoZZ Гуру

    *.c - это файл языка си
    *.cpp - это файл языка си++

    Фреймворк абдурины написан на cpp. Теперь ферштейн?
     
  3. tiretrak

    tiretrak Нуб

    то есть си работать не будет в ардуино ide ?
     
  4. ZAZ-965

    ZAZ-965 Гуру

    А как подключаете заголовочный файл? Попробуйте
    Код (C++):
    extern "C" {
    #include "_c_header.h"
    }
     
    ИгорьК, Andrey12 и tiretrak нравится это.
  5. tiretrak

    tiretrak Нуб

    вроде бы работает.спасибо