I\'m using Linux and I have the following files:
main.c, main.h fileA.c, fileA.h fileB.cpp, fileB.h
The function F1() is decla
F1()
fileA.c can't include fileB.h (via fileA.h) because the C compiler doesn't know what extern "C" means, so it complains that it sees an identifier before a string. don't try to include fileB.h in fileA.c or fileA.h. its not needed