3

I'm trying to test C code with googletest but I'm having some problems when my C header files are included in the C++ test file because the g++ compiler handle them as C++ headers.

I've tried to include these headers inside extern "C" {} with no success.

Is there a way g++ compiler can handle these headers as C ones?

razlebe
  • 7,064
  • 6
  • 40
  • 55
carlosalbertomst
  • 505
  • 6
  • 18

1 Answers1

4

extern "C" only changes link stage name mangling. If you are using C features that aren't shared by C++ then you are SOL

totowtwo
  • 2,062
  • 1
  • 14
  • 21