A voir également:
- Créer librairie C à partir d'un code c++
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un compte instagram - Guide
- Créer un compte facebook - Guide
- Creer adresse mail - Guide
1 réponse
Bonjour,
A priori on ne peut pas appeler une "vraie" méthode C++ à partir de C. On peut néanmoins appeler une fonction C++ à partir de C, si la fonction C++ a été déclarée en extern "C". Comme les signatures C++ sont codées dans les noms externes de méthode, il est difficile de contourner cette limitation.
Pour en revenir à la question posée. Pour créer une librairie il faut appliquer un utilitaire au fichier résultant de la compilation. L'utilitaire dépend bien sûr de l'environnement de développement utilisé.
Par exemple :
Windows sous Borland : tlib mylib.lib +- myprog.obj
Linux : ar mylib.a r myprog.o
Manu
A priori on ne peut pas appeler une "vraie" méthode C++ à partir de C. On peut néanmoins appeler une fonction C++ à partir de C, si la fonction C++ a été déclarée en extern "C". Comme les signatures C++ sont codées dans les noms externes de méthode, il est difficile de contourner cette limitation.
Pour en revenir à la question posée. Pour créer une librairie il faut appliquer un utilitaire au fichier résultant de la compilation. L'utilitaire dépend bien sûr de l'environnement de développement utilisé.
Par exemple :
Windows sous Borland : tlib mylib.lib +- myprog.obj
Linux : ar mylib.a r myprog.o
Manu