Inclure routine c++ dans c

Résolu/Fermé
brino789 Messages postés 20 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 6 février 2016 - 14 août 2015 à 15:53
brino789 Messages postés 20 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 6 février 2016 - 16 août 2015 à 14:47
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

2 réponses

Sugel Messages postés 4070 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 724
15 août 2015 à 22:57
ç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++ !
0
brino789 Messages postés 20 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 6 février 2016
16 août 2015 à 14:47
Bonjour et merci pour votre réponse donc je vais finalement créé deux executable different un en c et l'autre en c++ merci
0