2017-01-15 5 views
0

Я разработал некоторые коды в Linux, которые используют библиотеку boost::serialization. Теперь я хочу скопировать файлы в Cygwin и скомпилировать их для создания исполняемого файла для Windows. Я знаю, что должен использовать компилятор Mingw-64 g ++. Но как насчет повышения библиотеки? Должен ли я загружать версию Windows или версию Linux этой библиотеки?Linux или Windows версия библиотеки в Cygwin?

ответ

1

В Cygwin вы устанавливаете библиотеки Boost в соответствии с Unix/Linux. От the documentation

Начало работы на Windows,

Примечание к Cygwin и MinGW пользователей

Если вы планируете использовать свои инструменты из командной строки Windows, вы находитесь в правильном месте. Если вы планируете строить из оболочки Cygwin bash, вы фактически работаете на платформе POSIX и должны следовать инструкциям для начала работы по вариантам Unix. Другие командные оболочки, такие как MSYS MinGW, не поддерживаются - они могут работать или не работать.

Смежные вопросы