Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: yawin en 24 Octubre 2015, 20:32 pm



Título: Mi compilador dice palabrotas (invalid use of incomplete type ‘class miClase')
Publicado por: yawin en 24 Octubre 2015, 20:32 pm
Hola a todos!

Os comento: El compilador me suelta el siguiente error

Código:
invalid use of incomplete type ‘class process'

Por lo que he investigado éste sale cuando no estás usando correctamente una clase (en mi caso la clase process), bien porque no la instancias correctamente o porque le falta algo a la clase (algún método obligatorio no implementado). La cosa es que no veo que esté mal el código.

Código fuente: https://github.com/yawin123/SDLEngine

Si alguien puede ayudarme lo agradecería un montón


Título: Re: Mi compilador dice palabrotas (invalid use of incomplete type ‘class miClase')
Publicado por: ivancea96 en 24 Octubre 2015, 20:42 pm
Y la línea de código donde salta ese error es...


Título: Re: Mi compilador dice palabrotas (invalid use of incomplete type ‘class miClase')
Publicado por: yawin en 24 Octubre 2015, 20:45 pm
Ay! Perdón, lo marca en

Código:
include/mainProcess.h | 6 | error: invalid use of incomplete type ‘class process’


Título: Re: Mi compilador dice palabrotas (invalid use of incomplete type ‘class miClase')
Publicado por: NachCrach en 24 Octubre 2015, 20:47 pm
pasa el código si quieres que alguien te diga cual es el problema...


Título: Re: Mi compilador dice palabrotas (invalid use of incomplete type ‘class miClase')
Publicado por: yawin en 24 Octubre 2015, 20:49 pm
Está pasado, el enlace del primer post.


Título: Re: Mi compilador dice palabrotas (invalid use of incomplete type ‘class miClase')
Publicado por: ivancea96 en 24 Octubre 2015, 21:59 pm
Algo que puedes hacer es probar las clases por separado, e irles quitando funciones hasta alcanzar el error. Una vez sepas exactamente qué falla, ya sabrás cómo resolverlo.


Título: Re: Mi compilador dice palabrotas (invalid use of incomplete type ‘class miClase')
Publicado por: yawin en 24 Octubre 2015, 23:28 pm
Me temo que el error persiste.