18.Error de tiempo de compilación del sistema Linux: error: tipos en conflicto para

Problema: el sistema Linux compila un error: error: tipos en conflicto para
2. Las posibles razones son:
2.1 Usar la función antes de la declaración de función:
Solución:
Ponga la declaración de función antes de que se use la función;

2.2 La declaración de la función es inconsistente con el tipo de parámetro o valor de retorno en la llamada a la función,
Solución: modifique el tipo de parámetro para hacerlo consistente;

2.3 La relación de contención del archivo de encabezado está anidada
, como:
test2.h se incluye en test1.h, y luego test1.h se incluye en test2.h;
Solución:
solo inclusión unidireccional;

Supongo que te gusta

Origin blog.csdn.net/yanghangwww/article/details/106202767
Recomendado
Clasificación