Включить uuid.h в проект Android NDK

Я переношу программу 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?

Спасибо за любую помощь заранее!

5
задан Makram Saleh 16 June 2014 в 13:48
поделиться