Difference between revisions of "Errores frecuentes en la compilación"

From Asociación de Robótica UC3M
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Muchos errores vienen dados por no entender de forma clara los conceptos relacionados con el uso de librerías externas, por lo que se recomienda la lectura del tutorial sobre [[Librerías Estáticas y Dinámicas]].
+
Muchos errores de [[Compilación en Linux]] vienen dados por no entender de forma clara los conceptos relacionados con el uso de librerías externas, por lo que se recomienda la lectura del tutorial sobre [[Librerías Estáticas y Dinámicas]].
  
 
== Ayuda adicional (casos específicos) ==
 
== Ayuda adicional (casos específicos) ==
Line 8: Line 8:
 
Solución: Incluir <cstddef> explícitamente. [http://lists.fedoraproject.org/pipermail/devel/2011-February/148523.html (fuente)]
 
Solución: Incluir <cstddef> explícitamente. [http://lists.fedoraproject.org/pipermail/devel/2011-February/148523.html (fuente)]
  
Solución Alternativa: En el caso de que este error venga dado por swig, no se pueden incluir ficheros explícitamente. Esto se ha corregido a partir de swig 2.0.5. Comprueba tu versión con 'swig -version'. Actualiza tu versión si es swig quien te da problemas y utilizas una versión más antigua. [http://sourceforge.net/mailarchive/forum.php?thread_name=From_noreply%40sourceforge.net_Fri_Sep_16_11%3A05%3A56_2011&forum_name=swig-devel (fuente)]
+
Solución Alternativa: En el caso de que este error venga dado por swig, no se pueden incluir ficheros explícitamente. Esto se ha corregido a partir de swig 2.0.5. Comprueba tu versión con 'swig -version'. Actualiza tu versión si utilizas una versión más antigua. [http://sourceforge.net/mailarchive/forum.php?thread_name=From_noreply%40sourceforge.net_Fri_Sep_16_11%3A05%3A56_2011&forum_name=swig-devel (fuente)]
 
----
 
----

Latest revision as of 00:24, 27 February 2014

Muchos errores de Compilación en Linux vienen dados por no entender de forma clara los conceptos relacionados con el uso de librerías externas, por lo que se recomienda la lectura del tutorial sobre Librerías Estáticas y Dinámicas.

Ayuda adicional (casos específicos)

Problema: ptrdiff_t does not name a type

Causa: Se debe a que algunas cabeceras STL ya no vienen en <stddef.h>.

Solución: Incluir <cstddef> explícitamente. (fuente)

Solución Alternativa: En el caso de que este error venga dado por swig, no se pueden incluir ficheros explícitamente. Esto se ha corregido a partir de swig 2.0.5. Comprueba tu versión con 'swig -version'. Actualiza tu versión si utilizas una versión más antigua. (fuente)