SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: ENFORCER en Viernes 15 de Noviembre de 2002, 17:36
-
Tengo desarrollado un Proyecto KDE-Mini bajo Linux Mandrake 8.2, está todo perfecto.
Pero tengo un problema, en la Universidad se utiliza Red Hat 8.0 y estoy obligado a adaptarlo para esta versión. He conseguido adaptarlo, pero me da un error de compilación algo extraño. Utilizo cadenas de tipo string, el include está bien declarado y encuentra el fichero .h
El mensaje que indica es este:
"se usa 'string' como un tipo, pero no está definido como un tipo"
Alguien sabe cómo puedo solucionarlo...?
Gracias!:)
-
Al compilar usa la opcion -E y -o [mismo_archivo_c].i...
Esto hace que el compilador resuelva los includes, defines y macros... entonces en el .i puedes ver si esta definido lo que te alega... A lo mejor el problema lo resuelves identificando algun #ifdef que no esta definido, si es asi lo agregas al compilador con -D[define]...
Suerte y avisa como te fue...