/ / Przeniesienie aplikacji C z linuxa na windows - sqlite3, mingw

Przenoszenie aplikacji C z linuxa na windows - sqlite3, mingw

Przesyłam aplikację linuksową wxwidgets do Windows, używając MinGW i Code :: Blocks. Aplikacja ma pewne zależności, których nie umiem rozwiązać w systemie Windows:

1) endian.h 2) sqlite3.h

1) Nie mogę znaleźć windowsowej wersji funkcji, takich jak be32toh (). Ktoś wie, gdzie mogę je uzyskać?

2) Jak zainstalować plik (i) sqlite3 include i biblioteki? Widzę różne tarballe na stronie pobierania sqlite, ale wydaje się, że muszę zbudować sqlite3 ze źródła. Czy to jest poprawne?

Wielkie dzięki, Tomasz

Odpowiedzi:

0 dla odpowiedzi № 1

1) Użyj makr endianness dostarczonych przez wxWidgets; wxINT32_SWAP_ON_LE i inni. Oczywiście użycie ich również w wersji Linux ma sens, aby uniknąć powielania w zasadzie tej samej funkcjonalności. Zobacz dokumentacja wx.