| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Android > MSVC 2015 update 3 Android NDK[boost] |
| Автор: Vetos 18.1.2017, 22:20 |
| Здравствуйте, уважаемые форумчане! Программирую в студии под андроид. Хочу использовать библиотеки boost. Есть замечательная подмена NDK - Crystax NDK. но проблема в том что обновление 3 студии использует компилятор Clang 3.8, а CrystaX NDK поддерживает максимум Clang 3.7. Вопрос как поставить Clang 3.7 в студию? Или же как подключить BOOST к имеющемуся NDK r11c? Поиск в интернете мне не помог, не нашел ни то ни то. Может кто сталкивался с таким вопросом и имеет решение? Буду премного благодарен за помощь! |
| Автор: Vetos 21.1.2017, 21:58 |
| Ура! Нашел не релизный CrystaX NDK который поддерживает уже и clang 3.8. |
| Автор: Vetos 5.4.2017, 16:23 |
| И все равно, есть баги, и не работает asio resolver при определении конечной точки по имени хоста. Ну может кто нибудь подскажет как построить буст для андроида. |
| Автор: Vetos 9.4.2017, 13:31 |
| Ну с помощью этого поста http://stackoverflow.com/questions/30491158/compile-and-use-boost-for-android-ndk-r10e я собрал буст 1.63.0 для андроид. Под виндовс не получилось, собирал в виртуальной машине ubuntu, собрать удалось только 32х битные версии библиотек под arm и x86, 64х битные валятся с ошибками(я так понял чтот ни то с широкими символами). Да, полной сборки буста недождешься на андроид, но скажу точно про boost::asio - работает на ура. И даже кажется по скорости всё намного быстрее происходит чем с CrystaX NDK + ненадо перенастраивать проект под Crystax, просто добавил инклуды и библиотеки буста. Если у кого есть соображения по сборке 64х битных версий библиотек, буду очень признателен за помощь. Удачного программирования Android! |