Подтвердить что ты не робот

Как получить/использовать LibUUID?

Я пытаюсь заменить вызов:: CoCreateGUID, чтобы я мог генерировать GUID в программе на С++ в Linux.

Я понимаю, что libuuid поддерживает это, и я прочитал этот вопрос.

Я немного новичок в Ubuntu/GCC/Linux, поэтому я начал так:

#include <uuid/uuid.h>

И теперь я застрял:) g++ не может найти uuid.h, и я не уверен, как его найти/найти.

4b9b3361

Ответ 1

В Ubuntu вы можете сделать apt-cache search libuuid, чтобы увидеть доступные пакеты, относящиеся к тексту libuuid. Здесь мой вывод от Ubuntu 9.04:

$ apt-cache search libuuid
libuuid-perl - Perl extension for using UUID interfaces as defined in e2fsprogs
libuuid1 - universally unique id library
libuuid1-dbg - Debugging information for libuuid1
uuid-dev - universally unique id library - headers and static libraries
uuid-runtime - universally unique id library
libuuidm-ocaml-dev - Universally unique identifiers for OCaml

Итак, я думаю, что тот, который вы хотите, это uuid-dev и, возможно, uuid-runtime. Выполните команду sudo apt-get install uuid-dev, и она должна установить заголовки и библиотеки, которые вам нужно перенести на предыдущую проблему.