/ / Застосування програми C від linux до windows - sqlite3, mingw

Перенесення програми C від linux до windows - sqlite3, mingw

Я завантажу додаток wxwidgets для Windows, використовуючи MinGW і Code :: Blocks. Додаток має деякі залежності, які я не знаю, як розібратися в Windows:

1) endian.h 2) sqlite3.h

1) Я не можу знайти версію Windows для таких функцій, як be32toh (). Хто-небудь знає, де я можу отримати це?

2) Як встановлювати файли та бібліотеки, що включають файл sqlite3? Я бачу різні завантажувальні файли на сторінці завантаження sqlite, але, схоже, я повинен будувати sqlite3 з джерела. Це правильно?

Дуже дякую, Томас

Відповіді:

0 для відповіді № 1

1) Використовуйте макери endianness, надані wxWidgets; wxINT32_SWAP_ON_LE і інші. Очевидно, має сенс використовувати їх і в версії Linux, щоб уникнути дублювання практично тих самих функцій. Див wx документація.