Toon posts:

C aan C++ linken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb c en c++ code gecompileerd en er een .o bestand van gemaakt. Als je ze dan wil linken, dan krijg ik een undefined reference error. Ondanks dat ik header files heb ge-include.

Weet iemand hoe dat komt? Ik dacht dat je c en c++ zo kon linken, er wordt toch van alles een .o bestand van gemaakt.

  • Pooh
  • Registratie: April 2001
  • Niet online

Pooh

Lees eens een boek

Hmmm... Je beschrijft het probleem niet heel duidelijk. Waarschijnlijk krijg je een error als je vanuit C een C++ functie wilt aanroepen? De oplssing is dan makkelijk: prefix je functie met extern "C", en alles zou moeten werken.

Verwijderd

Topicstarter
Ja sorry.

Ik heb hier c code, en voor regexpressies gebruik ik c++, ik roep dus vanuit de c code een functie aan die in de c++ code staat.

edit:

Vergat om je te bedanken voor de hulp, alsnog:
Bedankt