/ / Aplicación Porting C de linux a windows - sqlite3, mingw

Aplicación Porting C de linux a windows - sqlite3, mingw

Estoy portando una aplicación linux wxwidgets a Windows, usando MinGW y Code :: Blocks. La aplicación tiene algunas dependencias que no sé cómo resolver en Windows:

1) endian.h 2) sqlite3.h

1) No puedo encontrar una versión de Windows de funciones como be32toh (). ¿Alguien sabe dónde puedo conseguir esto?

2) ¿Cómo instalas los archivos y las bibliotecas de sqlite3? Veo varios archivos comprimidos en la página de descarga de sqlite, pero parece que debo compilar sqlite3 desde la fuente. ¿Es eso correcto?

Muchas gracias, Thomas

Respuestas

0 para la respuesta № 1

1) Usar macros de endianness proporcionadas por wxWidgets; wxINT32_SWAP_ON_LE y otros. Obviamente, tiene sentido usarlos también en la versión de Linux para evitar duplicar esencialmente la misma funcionalidad. Ver el documentación wx.