Estoy construyendo usando Eclipse Kepler y he incluido math.h . Sin embargo, estoy recibiendo un error.
'referencia indefinida a log10'.
Además, los tipos uint8_t y unit32_t no se resuelven. Incluí tanto stdint.h como inttypes.h , solo para estar seguro, pero no tuve éxito. ¿Puede alguien amablemente ayudar?
'referencia indefinida a log10'.
Porque el archivo de encabezado solo proporciona la declaración directa de la función. La definición de la función real está presente en la biblioteca ("matemáticas"). Debe vincularse con la biblioteca de matemáticas usando -lm .
Referencia: página man para log10
Además, AFAIK, uint<N>_t están presentes en <stdint.h> . Verifique la existencia del archivo de encabezado y/o cualquier error tipográfico (como unit32_t en su ejemplo) en su código.