Question

Je suis en train de remplacer un appel à ::CoCreateGUID je peux générer GUIDs dans un programme C ++ sous Linux.

Je comprends que libuuid soutient, et je l'ai lu cette question.

Je suis un peu nouveau pour Ubuntu / GCC / Linux, donc j'ai commencé comme ceci:

#include <uuid/uuid.h>

Et maintenant, je suis coincé! :) G ++ ne peut pas trouver uuid.h, et je ne suis pas sûr de savoir comment obtenir / trouver.

Était-ce utile?

La solution

Dans Ubuntu, vous pouvez faire apt-cache search libuuid pour voir les paquets disponibles relatives au texte libuuid. Voici ma sortie de 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

Je pense donc que celui que vous voulez est uuid-dev, et peut-être UUID-exécution. Exécutez la commande sudo apt-get install uuid-dev, et il devrait installer les en-têtes et les bibliothèques dont vous avez besoin pour passer devant le problème que vous rencontrez.

Autres conseils

Il est également à noter que cela fait partie de util-linux ici:

http://www.kernel.org/pub/linux/utils/util-linux/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top