Condividi tramite


Errore del compilatore C2116

gli elenchi di parametri di funzione non corrispondono tra le dichiarazioni

Osservazioni:

L'elenco di parametri di una funzione dichiarata non corrisponde all'elenco di parametri usato in una dichiarazione precedente.

Questo errore può verificarsi se si usano tipi diversi per i parametri quando si ripete una extern "C" funzione.

Questo errore può verificarsi dopo un aggiornamento a causa di modifiche di conformità in Visual Studio 2019. A partire da Visual Studio 2019 versione 16.3, l'opzione del /Zc:externC- compilatore riduce questa verifica. L'opzione deve venire dopo qualsiasi /permissive- opzione nella riga di comando.

Vedi anche

Errore del compilatore C2733
extern (C++)
/Zc:externC (Usare le regole C++ extern "C" standard)