Inclure routine c++ dans c
Résolu
brino789
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
brino789 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
brino789 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai actuellement un code en C créé avec notepad ++ et compiler directement avec gcc et j'aimerais savoir si on pouvait ajouter des morceaux de code c++ dans le code en c je compile mon code avec le cmd en tapent cette commande: gcc -c test.c puis ld -Text 0 test.o
Merci de votre aide
J'ai actuellement un code en C créé avec notepad ++ et compiler directement avec gcc et j'aimerais savoir si on pouvait ajouter des morceaux de code c++ dans le code en c je compile mon code avec le cmd en tapent cette commande: gcc -c test.c puis ld -Text 0 test.o
Merci de votre aide
2 réponses
ça m'a tout l'air d'être une très mauvaise idée:
tu risque d'avoir bien du mal à utiliser des entités spécifiques au c++ en C, ou même à les linker ensemble, vu que g++ lie normalement le tout avec des bibliothèques spéficiques.
Tu peut toujours les trouver en suivant cet exemple:
https://stackoverflow.com/questions/14163208/how-to-link-c-object-files-with-ld
Par contre, tu peut toujours inclure ton code C dans le projet C++, et linker le tout, vu que le C++ est rétrocompatible.
Pour conclure, considère plutôt que tu inclus du c dans ton code c++, et compile avec g++ !
tu risque d'avoir bien du mal à utiliser des entités spécifiques au c++ en C, ou même à les linker ensemble, vu que g++ lie normalement le tout avec des bibliothèques spéficiques.
Tu peut toujours les trouver en suivant cet exemple:
https://stackoverflow.com/questions/14163208/how-to-link-c-object-files-with-ld
Par contre, tu peut toujours inclure ton code C dans le projet C++, et linker le tout, vu que le C++ est rétrocompatible.
Pour conclure, considère plutôt que tu inclus du c dans ton code c++, et compile avec g++ !