Red de conocimiento informático - Material del sitio web - Cómo llamar funciones dentro de archivos C en MFC

Cómo llamar funciones dentro de archivos C en MFC

Si el archivo fuente es c, de forma predeterminada, todas las funciones exportadas tienen el atributo externo "C" agregado implícitamente

Cuando usa estas funciones en CPP, debe agregar el atributo externo "c" a la declaración "Atributo, de lo contrario, el vinculador buscará la función según el método CPP, que por supuesto no se puede encontrar

Parece que los proyectos de código abierto generalmente prestan más atención a esto. Eche un vistazo a su archivo de encabezado. Generalmente, habrá contenido similar al siguiente al comienzo del código, incluido el archivo de encabezado de Windows

#ifdef __cplusplus

extern ". C" {

#endif

declaración de función xxxxxx