Frage

Ich versuche, einen Anruf zu ersetzen, um ::CoCreateGUID so kann ich GUIDs in einem C ++ Programm unter Linux erzeugen.

Ich verstehe, dass libuuid dies unterstützt, und ich habe gelesen, diese Frage .

Ich bin ein bisschen neu zu Ubuntu / GCC / Linux, also habe ich wie folgt begann:

#include <uuid/uuid.h>

Und jetzt bin ich fest! :) G ++ kann nicht uuid.h finden, und ich bin nicht sicher, wie es zu erhalten / finden.

War es hilfreich?

Lösung

In Ubuntu können Sie apt-cache search libuuid tun, um die verfügbaren Pakete im Zusammenhang mit dem Text libuuid zu sehen. Hier ist meine Ausgabe von 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

Also ich denke, die, die Sie wollen, ist uuid-dev und möglicherweise uuid-runtime. Führen Sie den Befehl sudo apt-get install uuid-dev, und es sollte die Header installieren und Bibliotheken, die Sie benötigen bewegen Vergangenheit das Problem Sie haben.

Andere Tipps

Es ist auch erwähnenswert, dass dieser Teil von util-linux hier verfügbar:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top