Interfacer C et c++
luca
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai une fonction travailler avec le C++ que je veux l'utiliser dans mon main qui est programmer on C ,
je travaille avec VC 2008 et il me donne l'erreur suivant :
fatal error C1189: #error : ATL requires C++ compilation (use a .cpp suffix)
j'ai une fonction travailler avec le C++ que je veux l'utiliser dans mon main qui est programmer on C ,
je travaille avec VC 2008 et il me donne l'erreur suivant :
fatal error C1189: #error : ATL requires C++ compilation (use a .cpp suffix)
3 réponses
-
Tu peut pas mettre du C++ dans du C !
Et même si c'était le cas, ce serai une énorme absurdité. -
slt Arkan,
pk je c'est impossible de le faire j'ai trouvé un lien qui explique l'interfacage mais l'explication ne pas claire :
http://jlecomte.ifrance.com/c++/c++-faq-lite/mixing-c-and-cpp-fr.html
il utilise la fonction externe .... -
Salut,
Effectivement, mettre du C++ dans du C c'est impossible. Le compilateur C ne comprends pas la norme C++.
Par contre, tu peux utiliser un compilateur C++ et adapter le code C en C++ (il y a souvent peu de changements étant donné la base commune des normes).
Cdlt