Как вызвать метод C ++ из C? [Дубликат]

На этот вопрос уже есть ответ здесь:

Вызов функции-члена класса «C ++» из кода «C» 1 ответ

У меня есть класс C ++, и я собираю его с некоторыми файлами C.

Я хочу вызвать функцию, которая определена в C ++, на самом деле в классе C ++, так что я собираюсь делать?

Следующие объявления показывают, что я говорю: могут быть синтаксические ошибки:

serial_comm.cpp

class MyClass {
    void sendCommandToSerialDevice(int Command, int Parameters, int DeviceId) {
         //some codes that write to serial port.
    }
}

external.c

int main(int argc, char ** argv) {
    //what am I going to write here?
}

Ответы на вопрос(5)

Ваш ответ на вопрос