it C ++ kompilierter @ C-Code: undefined reference

Ich habe ein kleines Programm, das ich problemlos mit GCC und ICC kompilieren kann, aber ich möchte auch, dass der Code mit G ++ und ICPC funktioniert. Ich habe versucht, dies hinzuzufügen:

#ifdef __cplusplus
  extern "C" {
#endif

m anfang und das:

#ifdef __cplusplus
  }
#endif

am Ende aller Header-Dateien, aber ich erhalte immer noch einige undefinierte Verweise auf "..." -Fehler.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage