1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

error: redefinition of 'struct [nome da estrutura]'

Discussão em 'Programação' iniciada por Albus Severus, 8 de Junho de 2009. (Respostas: 2; Visualizações: 1695)

  1. Boas,

    Estou a fazer um trabalho em C separado em vários ficheiros.
    Quando compilo dá-me o seguinte erro: " error: redefinition of 'struct ...' ".
    Alguém me pode ajudar?
     
  2. Baderous

    Baderous Banido

    Provavelmente estão a ocorrer includes repetidos.
    Nos teus ficheiros .h, coloca o código entre as seguintes directivas:

    Código:
    #ifndef _NOMEFICHEIRO
    #define _NOMEFICHEIRO
     
    //codigo
     
    #endif
     

Partilhar esta Página