How do I obtain/use LibUUID?
gcc, guid, linux, uuid
Solution
In Ubuntu, you can do `apt-cache search libuuid` to see the available packages relating to the text `libuuid`. Here's my output from 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
So I think the one you want is uuid-dev, and possibly uuid-runtime. Perform the command `sudo apt-get install uuid-dev`, and it should install the headers and libraries you need to move on past the problem you're having.
Problem
I'm trying to replace a call to `::CoCreateGUID` so I can generate GUIDs in a C++ program on Linux. I understand that libuuid supports this, and I've read this question. I'm a bit new to Ubuntu/GCC/Linux, so I've started off like this: ``` #include <uuid/uuid.h> ``` And now I'm stuck! :) G++ can't find `uuid.h`, and I'm not sure how to get/find it.