Preguntas etiquetadas con extern-c

90
Llamar a una función C desde código C ++

Tengo una función en C que me gustaría llamar desde C ++. " extern "C" void foo()" No pude usar el tipo de enfoque porque la función C no pudo compilarse usando g ++. Pero se compila bien usando gcc. ¿Alguna idea de cómo llamar a la función desde C ++?

84
¿Cómo llamar a la función C ++ desde C?

Yo se esto. Llamar a la función C desde C ++: Si mi aplicación estuviera en C ++ y tuviera que llamar a funciones desde una biblioteca escrita en C. Entonces habría usado //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using...