Error del compilador C2116
las listas de parámetros de función no coinciden entre las declaraciones
La lista de parámetros de una función declarada de nuevo no coincide con la lista de parámetros que se usó en una declaración anterior.
Comentarios
Este error puede producirse si se usan tipos diferentes para los parámetros al volver a declarar una función extern "C"
.
Este error puede producirse después de una actualización a causa de los cambios en la conformidad en Visual Studio 2019. A partir de la versión 16.3 de Visual Studio 2019, la opción del compilador /Zc:externC-
relaja esta comprobación. La opción debe aparecer después de cualquier opción /permissive-
en la línea de comandos.
Consulte también
Error del compilador C2733
extern
(C++)
/Zc:externC
(usar reglas estándar de extern "C"
de C++ )
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de