2014-09-24 11 views
5

Ho un problema quando cerco di compilare il mio progetto iOS con iOS 8.implicita dichiarazione di 'glReadPixels' funzione non è valida in C99 compilazione su iOS 8

I messaggi di errore sono:

Implicit declaration of function 'glReadPixels' is invalid in C99 compiling 
Conflicting types for 'glReadPixels' 
Declaration of 'glReadPixels' must be imported from module 'OpenGLES.ES3.gl' before it is required 
+0

Sembra un problema di ordinamento delle inclusioni. Stai consultando glReadPixels ovunque? –

+0

possibile duplicato di [Errori visualizzati per le dichiarazioni OES OpenGL in Xcode 6 per iOS8] (http://stackoverflow.com/questions/24024764/errors-showing-for-oes-opengl-statements-in-xcode-6-for- iOS 8) – Droppy

risposta

8

Recentemente ho affrontato lo stesso problema.

Il modo più semplice per risolvere questo problema è aggiungere la riga @import OpenGLES; in ciascun file in cui è presente questo messaggio.

1

per iOS 8 è necessario Import

#import <OpenGLES/ES3/glext.h> 

Questo collegamento è la soluzione Click Here...

Problemi correlati