Partager via


Erreur du compilateur C2116

Les listes de paramètres de fonction ne correspondent pas entre les déclarations

La liste des paramètres d’une fonction redeclarée ne correspond pas à la liste des paramètres utilisée dans une déclaration antérieure.

Notes

Cette erreur peut se produire si vous utilisez différents types pour les paramètres lorsque vous redéclarez une extern "C" fonction.

Cette erreur peut se produire après une mise à niveau en raison des modifications de conformité dans Visual Studio 2019. À compter de Visual Studio 2019 version 16.3, l’option du /Zc:externC- compilateur assouplit cette case activée. L’option doit se trouver après une /permissive- option sur la ligne de commande.

Voir aussi

Erreur du compilateur C2733
extern (C++)
/Zc:externC (Utiliser des règles C++ extern "C" standard)