/ / Portando o aplicativo C do linux para o windows - sqlite3, mingw

Portando o aplicativo C do linux para o windows - sqlite3, mingw

Estou portando um aplicativo wxwidgets linux para windows, usando MinGW e Code :: Blocks. O aplicativo tem algumas dependências que eu não sei como resolver no Windows:

1) endian.h 2) sqlite3.h

1) Eu não consigo encontrar uma versão do windows de funções como be32toh (). Alguém sabe onde eu posso conseguir isso?

2) Como você instala o (s) arquivo (s) de inclusão sqlite3 e bibliotecas? Eu vejo vários tarballs na página de download sqlite, mas parece que devo construir o sqlite3 a partir do código-fonte. Isso está correto?

Muito Obrigado, Thomas

Respostas:

0 para resposta № 1

1) Use macros de endianness fornecidas por wxWidgets; wxINT32_SWAP_ON_LE e outros. Obviamente, faz sentido usá-los também na versão do Linux para evitar a duplicação essencialmente da mesma funcionalidade. Veja o wx documentation.