locked
error C2244 : impossible de faire correspondre la définition de fonction avec une déclaration existante Visual Studio / GeCode RRS feed

  • Question

  • Bonjour,

    avant tout j'utilise Windows 10, Microsoft Visual Studio 2017 (15.7.1) et GeCode 2017 (6.0.1). Et une petite précision: GeCode est un CPS (Constraints Propagation Solver), soit une bibliothèque pour la résolution de problèmes par propagation de contraintes.

    Je rencontre toujours l'erreur suivante quand je lance le "run" d'un programme et cela même lorsque c'est un programme d'exemple donné par GeCode

    "error C2244: 'Gecode::MeritAFC<View>::MeritAFC' : impossible de faire correspondre la définition de fonction avec une déclaration existante"

    ce qu'il y a entre les '' varie mais c'est toujours l'erreur C2244Je précise qu'il n'y a pas d'erreur dans le programme, rien n'est souligné en rouge et d'autres arrivent à l'utiliser. 

    Je crois qu'il s'agit d'une histoire de Template, ou de liaison de bibliothèques mais je suis un peu perdu et ça fait un moment que je coince ... 

    si quelqu’un peut m'aider cela serait génial !!

    • Moved by Baron Bi Tuesday, July 3, 2018 7:35 AM Not an English post
    Friday, June 22, 2018 10:00 AM

All replies

  • Hello,

    read this: https://docs.microsoft.com/en-us/cpp/error-messages/compiler-errors-1/compiler-error-c2244

    Show us the source code line of the error. Then we can help you. Everything else is guessing.

    Regards, Guido

    Friday, June 22, 2018 10:23 AM
  • Hi,

    thanks for posting here.

    This is an English forum. Please edit your post to English. 

    Your understanding and cooperation will be grateful.

    Best Regards,

    Baron Bi


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Monday, June 25, 2018 8:10 AM