Interfacer C et c++

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)

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Tu peut pas mettre du C++ dans du C !
    Et même si c'était le cas, ce serai une énorme absurdité.
    1. 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 ....
      1. Contributeur
        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