xintrea / mytetra_dev

MyTetra - smart crossplatform manager for information collecting / MyTetra - кроссплатформенный менеджер накопления информации / Официальная страница:
http://webhamster.ru/site/page/index/articles/projectcode/105
254 stars 55 forks source link

Ошибка при сборке под android #47

Open PavelSann opened 7 years ago

PavelSann commented 7 years ago

Вы сталкивались с такой ошибкой, при сборке под android? NDK 13.1.3345770 Qt 5.6.2 GCC 4.9

../../../src/main.cpp:576: error: undefined reference to 'ftime'
collect2.exe: error: ld returned 1 exit status
Makefile:667: recipe for target 'bin/libmytetra.so' failed
mingw32-make: *** [bin/libmytetra.so] Error 1
xintrea commented 7 years ago

К сожалению, я никогда не собирал под Андроид в Windows.

PavelSann commented 7 years ago

дело не в windows, а в том что начиная с NDK 12 изменили заголовочные файлы Какие версии QT, NDK, GСС используете для сборки вы? хорошо было бы добавить в wiki информацию для сборки проекта ftime начиная с POSIX2008 отмечен как устаревший

PavelSann commented 7 years ago

Исправил для сборки под NDK 13 Qt 5.8 https://github.com/ExIngus/mytetra_dev/tree/fix-build-to-android