2010-04-23 4 views

Répondre

1

Écrivez votre code en C++ comme il est en mesure d'appeler à la fois C et bibliothèques C++.

Pour que le code C puisse être appelé à partir de C++, tous les noms externes doivent être qualifiés avec extern "C". Normalement, le développeur de la bibliothèque C mettra cela dedans pour vous, mais si ce n'est pas le cas, vous pouvez le faire en dehors de votre inclusion:

extern "C" { 
#include "c_header_file_missing_extern_c.h" 
}