Я переношу программу C на Android с помощью NDK. Программа использует библиотеку uuid.h
или uuid/uuid.h
, в зависимости от того, какая из них доступна. Когда я компилирую программу,выдает сообщение об ошибке uuid.h: No such file or directory
.
Я новичок в NDK, поэтому не совсем понимаю, в чем проблема. Я использую cygwin в Windows; на компьютере нет библиотеки uuid.h
или Android ее не поддерживает? Есть обходной путь -можно ли его как-то включить в настройках компилятора?
Наконец, программа использует библиотеку только так:
char *s;
uuid_t uu;
uuid_create(&uu, NULL);
uuid_to_string(&uu, &s, 0);
Возможно, я мог бы эмулировать это поведение с помощью моего собственного кода C?
Спасибо за любую помощь заранее!