Estoy tratando de compilar el viejo proyecto cpp MFC en Visual Studio 2010 pro.error C2733 segundo enlace C de la función 'función' sobrecargada no permitido
Utiliza DLL que se compila utilizando Labview, y añado esta información porque no sé qué está causando el mensaje de error ..
Los mensajes de error aparecen en múltiples funciones, todo mismo tipo de error .
error C2733: second C linkage of overloaded function 'function name' not allowed.
el 'nombre de la función' incluye: 'StrCatW', 'StrCmpNW', 'StrCmpW', 'StrCpyNW', y 'StrCpyW'
me encontré con un similar case en la web.
Aunque la sugerencia en el enlace no resolvió en mi caso y todavía veo los mismos mensajes de error.
Gracias de antemano para cualquier persona que intente ayudar.
Parece que las funciones 'StrCatW', 'StrCmpNW', etc. se vinculan más de una vez o se incluyen en más de un archivo * sin * que se declare como' en línea'. –
@ThomasMatthews El error no es decir que hay más de una definición de la misma función, sino que hay más de una sobrecarga con el mismo nombre. El problema en este caso es que debido a la vinculación C, el cambio de nombre de nombres está deshabilitado, y no puede tener que símbolos con el mismo nombre que hace referencia a diferentes funciones. –